{ "annotations":{"list":[{"builtIn":1,"datasource":{"type":"datasource","uid":"grafana"},"enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations & Alerts","target":{"limit":100,"matchAny":false,"tags":[],"type":"dashboard"},"type":"dashboard"}]}, "author":"Ruohang Feng (rh@vonng.com)", "description":"Node Vector Logging Collector", "editable":true, "fiscalYearStartMonth":0, "graphTooltip":0, "id":null, "license":"https://pigsty.io/docs/about/license/", "links":[{"asDropdown":true,"icon":"external link","includeVars":true,"keepTime":true,"tags":["Pigsty","NODE"],"targetBlank":false,"title":"NODE","tooltip":"","type":"dashboards","url":""}], "panels":[ {"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":125,"panels":[],"title":"Overview","type":"row"}, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"", "fieldConfig":{ "defaults":{"color":{"mode":"thresholds"},"mappings":[],"max":2.5,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"#3e668f","value":0}]}}, "overrides":[ { "matcher":{"id":"byName","options":"Cluster"} ,"properties":[{"id":"links","value":[{"title":"Node Cluster : ${cls}","url":"/d/node-cluster?var-cls=${cls}&${__url_time_range}"}]}] },{ "matcher":{"id":"byName","options":"Instance"},"properties":[{"id":"links","value":[{"title":"PGSQL Instance : ${pg_ins}","url":"/d/pgsql-instance?var-ins=${pg_ins}&${__url_time_range}"}]}] }, { "matcher":{"id":"byName","options":"Node IP"} ,"properties":[{"id":"links","value":[{"title":"Node Instance : ${ip}","url":"/d/node-instance?var-id=${ip}&${__url_time_range}"}]}] },{ "matcher":{"id":"byName","options":"VIP"} ,"properties":[{"id":"links","value":[{"title":"Node VIP : ${vip}","url":"/d/node-vip?var-vip=${vip}&${__url_time_range}"}]}] } ] }, "gridPos":{"h":7,"w":6,"x":0,"y":1}, "id":273, "options":{"colorMode":"background","graphMode":"area","justifyMode":"auto","orientation":"horizontal","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"/.*/","values":false},"showPercentChange":false,"text":{"titleSize":20,"valueSize":16},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[ { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"node_up{ip=\"$ip\"}" ,"format":"table","hide":false,"instant":true,"interval":"","legendFormat":"Instance" ,"queryType":"measurements","refId":"B" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"min by (job,ip,vip) (probe_success{ip=\"$ip\", job=~'(node|pgsql)-vip'})","format":"table","hide":false,"instant":true,"interval":"","legendFormat":"{{ job }} : {{ vip }}","queryType":"measurements","refId":"A" } ], "transformations":[ {"id":"joinByField","options":{"byField":"ip","mode":"outer"}}, { "id":"organize", "options":{ "excludeByName":{"Time":true,"Time 1":true,"Time 2":true,"Value":true,"Value #A":true,"Value #B":true,"__name__":true,"domainname":true,"instance":true,"job":true,"job 1":true,"job 2":false,"machine":true,"release":true,"sysname":true,"version":true}, "indexByName":{"Time":4,"Value":13,"__name__":5,"cls":1,"domainname":8,"ins":0,"instance":6,"ip":2,"job":7,"machine":10,"nodename":3,"release":11,"sysname":9,"version":12}, "renameByName":{"Value #B":"","cls":"Cluster","domainname":"Domain","ins":"Instance","ip":"Node IP","job":"","job 2":"VIP Type","machine":"Arch","nodename":"Hostname","release":"Release","sysname":"System","version":"Version","vip":"VIP"} } } ], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Vector Instance Overview Table\n\n**Columns:**\n- **Alive**: Vector service health status (UP/Down)\n- **IP**: Instance IP address (click to view instance details)\n- **Instance**: Vector instance endpoint\n- **Components**: Number of active components in the pipeline\n- **Utilization**: Average utilization across all components\n- **Events/s**: Aggregate event output rate (1m average)\n- **Bytes/s**: Aggregate byte output rate (1m average)\n- **Uptime**: Time since Vector process started", "fieldConfig":{ "defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(108, 108, 108, 0.88)","value":0}]}}, "overrides":[ {"matcher":{"id":"byName","options":"Alive"},"properties":[{"id":"custom.width","value":70},{"id":"mappings","value":[{"options":{"0":{"color":"rgba(204, 70, 55, 0.85)","index":0,"text":"Down"},"1":{"color":"rgba(52, 111, 54, 0.8)","index":1,"text":"UP"}},"type":"value"}]},{"id":"custom.cellOptions","value":{"type":"color-background"}}]}, {"matcher":{"id":"byName","options":"IP"},"properties":[{"id":"links","value":[{"title":"Vector Instance: ${__data.fields.IP}","url":"/d/node-vector?var-ip=${__data.fields.IP}&${__url_time_range}"}]},{"id":"custom.minWidth","value":140}]}, {"matcher":{"id":"byName","options":"Instance"},"properties":[{"id":"links","value":[{"title":"Vector Instance: ${__data.fields.Instance}","url":"/d/node-vector?var-ip=${__data.fields.IP}&${__url_time_range}"}]},{"id":"custom.minWidth","value":140}]}, { "matcher":{"id":"byName","options":"Components"}, "properties":[ { "id":"custom.width" ,"value":120 }, { "id":"unit" ,"value":"short" }, { "id":"decimals" ,"value":0 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":1},{"color":"rgba(75, 179, 156, 0.88)","value":5},{"color":"rgb(252, 219, 114)","value":10},{"color":"rgb(247, 159, 100)","value":20}]} }, { "id":"custom.cellOptions","value":{"type":"color-background"} } ] },{ "matcher":{"id":"byName","options":"Utilization"}, "properties":[ { "id":"custom.width" ,"value":120 }, { "id":"unit" ,"value":"percentunit" }, { "id":"decimals" ,"value":1 }, { "id":"min" ,"value":0 }, { "id":"max" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":0.1},{"color":"rgb(252, 219, 114)","value":0.5},{"color":"rgb(247, 159, 100)","value":0.7},{"color":"rgba(204, 70, 55, 0.85)","value":0.9}]} }, { "id":"custom.cellOptions","value":{"mode":"gradient","type":"gauge"} } ] },{ "matcher":{"id":"byName","options":"Events/s"}, "properties":[ { "id":"custom.width" ,"value":100 }, { "id":"unit" ,"value":"cps" }, { "id":"decimals" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":1},{"color":"rgba(75, 179, 156, 0.88)","value":100},{"color":"rgb(252, 219, 114)","value":1000},{"color":"rgb(247, 159, 100)","value":10000}]} }, { "id":"custom.cellOptions","value":{"type":"color-text"} } ] },{ "matcher":{"id":"byName","options":"Bytes/s"}, "properties":[ { "id":"custom.width" ,"value":100 }, { "id":"unit" ,"value":"Bps" }, { "id":"decimals" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":1024},{"color":"rgba(75, 179, 156, 0.88)","value":102400},{"color":"rgb(252, 219, 114)","value":1048576},{"color":"rgb(247, 159, 100)","value":10485760}]} }, { "id":"custom.cellOptions","value":{"type":"color-text"} } ] }, {"matcher":{"id":"byName","options":"Uptime"},"properties":[{"id":"custom.width","value":100},{"id":"unit","value":"dtdurations"},{"id":"decimals","value":0},{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0}]}},{"id":"custom.cellOptions","value":{"type":"color-text"}}]} ] }, "gridPos":{"h":7,"w":18,"x":6,"y":1}, "id":276, "options":{"cellHeight":"sm","showHeader":true,"sortBy":[]}, "pluginVersion":"12.3.0", "targets":[ { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"max by (ip, instance) (vector_up{cls=\"$cls\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"A" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"count by (ip) (vector_component_received_events_total{cls=\"$cls\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"B" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"avg by (ip) (vector_utilization{cls=\"$cls\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"C" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (ip) (rate(vector_component_sent_events_total{cls=\"$cls\"}[1m]))","format":"table","hide":false,"instant":true,"legendFormat":"","refId":"D" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (ip) (rate(vector_component_sent_bytes_total{cls=\"$cls\"}[1m]))" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"E" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"vector_uptime_seconds{cls=\"$cls\"}" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"F" } ], "transformations":[ {"id":"seriesToColumns","options":{"byField":"ip"}}, { "id":"organize", "options":{ "excludeByName":{"Time":true,"Time 1":true,"Time 2":true,"Time 3":true,"Time 4":true,"Time 5":true,"Time 6":true,"__name__":true,"cls":true,"host":true,"ins":false,"instance 1":true,"instance 2":true,"job":true}, "includeByName":{}, "indexByName":{"Time 1":8,"Time 2":10,"Time 3":11,"Time 4":12,"Time 5":13,"Time 6":14,"Value #A":0,"Value #B":3,"Value #C":4,"Value #D":5,"Value #E":6,"Value #F":7,"__name__":15,"cls":16,"host":17,"ins":2,"instance 1":9,"instance 2":18,"ip":1,"job":19}, "renameByName":{"Value #A":"Alive","Value #B":"Components","Value #C":"Utilization","Value #D":"Events/s","Value #E":"Bytes/s","Value #F":"Uptime","ins":"Instance","instance":"Instance","ip":"IP"} } } ], "type":"table" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Vector process uptime - how long the Vector instance has been running since last restart. A sudden reset indicates the process was restarted.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0}]},"unit":"dtdurations"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":0,"y":8}, "id":75, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"vector_uptime_seconds{ip=\"$ip\"}","legendFormat":"Uptime","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Average utilization across all Vector components. Indicates how busy the pipeline is. High utilization (>70%) may indicate bottlenecks or need for scaling.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[],"max":1,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":0.1},{"color":"rgb(252, 219, 114)","value":0.5},{"color":"rgb(247, 159, 100)","value":0.7},{"color":"rgba(204, 70, 55, 0.85)","value":0.9}]},"unit":"percentunit"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":2,"y":8}, "id":145, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"avg(vector_utilization{ip=\"$ip\"})","legendFormat":"Utilization","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Total number of active Vector components (sources, transforms, and sinks). Reflects the complexity of your Vector pipeline configuration.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0}]},"unit":"short"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":4,"y":8}, "id":155, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"count(vector_component_received_events_total{ip=\"$ip\"})","legendFormat":"Components","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Total errors encountered across all components since startup. Investigate component-level errors if this number is high or increasing rapidly.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"noValue":"No Errs","thresholds":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0},{"color":"rgb(252, 219, 114)","value":1},{"color":"rgb(247, 159, 100)","value":10},{"color":"rgba(204, 70, 55, 0.85)","value":100}]},"unit":"short"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":6,"y":8}, "id":175, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(vector_component_errors_total{ip=\"$ip\"})","legendFormat":"Errors","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Aggregate event ingestion rate across all source components. Measured in events per second (1m average). Indicates overall data intake volume.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":1},{"color":"rgba(75, 179, 156, 0.88)","value":100},{"color":"rgb(252, 219, 114)","value":1000},{"color":"rgb(247, 159, 100)","value":10000}]},"unit":"cps"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":8,"y":8}, "id":148, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(rate(vector_component_received_events_total{ip=\"$ip\"}[1m]))","legendFormat":"Event In/s","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Aggregate event emission rate across all sink components. Measured in events per second (1m average). Should roughly match In Rate in a healthy pipeline.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":1},{"color":"rgba(75, 179, 156, 0.88)","value":100},{"color":"rgb(252, 219, 114)","value":1000},{"color":"rgb(247, 159, 100)","value":10000}]},"unit":"cps"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":10,"y":8}, "id":158, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(rate(vector_component_sent_events_total{ip=\"$ip\"}[1m]))","legendFormat":"Event Out/s","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Aggregate data ingestion rate in bytes per second (1m average). Useful for capacity planning and network bandwidth estimation.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":1024},{"color":"rgba(75, 179, 156, 0.88)","value":102400},{"color":"rgb(252, 219, 114)","value":1048576},{"color":"rgb(247, 159, 100)","value":10485760}]},"unit":"Bps"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":12,"y":8}, "id":149, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(rate(vector_component_received_bytes_total{ip=\"$ip\"}[1m]))","legendFormat":"Bytes In","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Aggregate data emission rate in bytes per second (1m average). May differ from Bytes In due to encoding, compression, or enrichment.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":1024},{"color":"rgba(75, 179, 156, 0.88)","value":102400},{"color":"rgb(252, 219, 114)","value":1048576},{"color":"rgb(247, 159, 100)","value":10485760}]},"unit":"Bps"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":14,"y":8}, "id":154, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(rate(vector_component_sent_bytes_total{ip=\"$ip\"}[1m]))","legendFormat":"Bytes Out","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Cumulative count of all events received by Vector since startup. This counter increases monotonically and resets on restart.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0}]},"unit":"short"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":16,"y":8}, "id":147, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(vector_component_received_events_total{ip=\"$ip\"})","legendFormat":"Events In","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Cumulative count of all events sent by Vector since startup. Compare with Events In to identify data loss or filtering effects.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0}]},"unit":"short"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":18,"y":8}, "id":150, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(vector_component_sent_events_total{ip=\"$ip\"})","legendFormat":"Events Out","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Events currently queued in buffers. High values indicate downstream sinks are slower than sources. May lead to backpressure if buffers fill up.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0},{"color":"rgb(252, 219, 114)","value":1000},{"color":"rgb(247, 159, 100)","value":10000},{"color":"rgba(204, 70, 55, 0.85)","value":100000}]},"unit":"short"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":20,"y":8}, "id":160, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(vector_buffer_events{ip=\"$ip\"})","legendFormat":"Buffered","range":true,"refId":"A"}], "type":"stat" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Total checkpoint operations performed. Checkpoints track file read positions and ensure data isn't lost or duplicated during restarts.", "fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0}]},"unit":"short"},"overrides":[]}, "gridPos":{"h":3,"w":2,"x":22,"y":8}, "id":156, "options":{"colorMode":"background_solid","graphMode":"none","justifyMode":"auto","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":12,"valueSize":18},"textMode":"value_and_name","wideLayout":true}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"sum(vector_checkpoints_total{ip=\"$ip\"})","legendFormat":"Checkpoints","range":true,"refId":"A"}], "type":"stat" }, {"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":11},"id":278,"panels":[],"title":"Components","type":"row"}, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "description":"Vector Components Table - Similar to 'vector top' CLI command.\n\n**Columns:**\n- **ID**: Component identifier as defined in Vector configuration\n- **Kind**: Component category - source (data ingestion), transform (data processing), or sink (data output)\n- **Type**: Specific component type (e.g., file, journald, remap, http, prometheus_exporter)\n- **Util**: Component utilization ratio (0-1), indicates how busy the component is\n- **Errors**: Total errors encountered by this component\n\n**Throughput Rate (1m average):**\n- **Event In/s**: Events received per second\n- **Event Out/s**: Events sent per second\n- **Byte In/s**: Bytes received per second\n- **Byte Out/s**: Bytes sent per second\n\n**Cumulative Totals:**\n- **Event In**: Total events received since startup\n- **Event Out**: Total events sent since startup\n- **Byte In**: Total bytes received since startup\n- **Byte Out**: Total bytes sent since startup", "fieldConfig":{ "defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#c8c8c8","value":0}]}}, "overrides":[ {"matcher":{"id":"byName","options":"ID"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":160},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"color","value":{"fixedColor":"text","mode":"fixed"}}]}, { "matcher":{"id":"byName","options":"Kind"}, "properties":[{"id":"custom.width","value":100},{"id":"mappings","value":[{"options":{"sink":{"color":"rgba(52, 111, 54, 0.8)","index":2,"text":"sink"},"source":{"color":"rgb(91, 156, 213)","index":0,"text":"source"},"transform":{"color":"rgb(252, 219, 114)","index":1,"text":"transform"}},"type":"value"}]},{"id":"custom.cellOptions","value":{"type":"color-background"}}] },{ "matcher":{"id":"byName","options":"Type"}, "properties":[ {"id":"custom.width","value":160}, { "id":"mappings", "value":[ { "options":{ "aggregate" :{ "color":"rgb(247, 159, 100)" }, "amqp" :{ "color":"rgba(75, 179, 156, 0.88)" }, "blackhole" :{ "color":"rgb(119, 113, 164)" }, "clickhouse" :{ "color":"rgb(252, 219, 114)" }, "console" :{ "color":"rgba(52, 111, 54, 0.8)" }, "datadog_logs" :{ "color":"rgb(183, 131, 175)" }, "dedupe" :{ "color":"rgb(252, 219, 114)" }, "docker_logs" :{ "color":"rgb(91, 156, 213)" }, "elasticsearch" :{ "color":"rgb(252, 219, 114)" }, "file" :{ "color":"rgb(62, 102, 143)" }, "filter" :{ "color":"rgb(247, 159, 100)" }, "host_metrics" :{ "color":"rgb(183, 131, 175)" }, "http" :{ "color":"rgba(52, 111, 54, 0.8)" }, "http_server" :{ "color":"rgba(52, 111, 54, 0.8)" }, "internal_metrics" :{ "color":"rgb(183, 131, 175)" }, "journald" :{ "color":"rgb(91, 156, 213)" }, "kafka" :{ "color":"rgba(75, 179, 156, 0.88)" }, "kubernetes_logs" :{ "color":"rgb(91, 156, 213)" }, "log_to_metric" :{ "color":"rgb(183, 131, 175)" }, "loki" :{ "color":"rgba(75, 179, 156, 0.88)" }, "lua" :{ "color":"rgb(119, 113, 164)" }, "prometheus_exporter" :{ "color":"rgb(247, 159, 100)" }, "prometheus_remote_write":{ "color":"rgb(247, 159, 100)" }, "prometheus_scrape" :{ "color":"rgb(247, 159, 100)" }, "redis" :{ "color":"rgba(204, 70, 55, 0.85)" }, "reduce" :{ "color":"rgb(247, 159, 100)" }, "remap" :{ "color":"rgb(252, 219, 114)" }, "route" :{ "color":"rgb(247, 159, 100)" }, "sample" :{ "color":"rgb(252, 219, 114)" }, "socket" :{ "color":"rgb(62, 102, 143)" }, "splunk_hec" :{ "color":"rgba(204, 70, 55, 0.85)" }, "stdin" :{ "color":"rgb(62, 102, 143)" }, "syslog" :{ "color":"rgb(91, 156, 213)" }, "throttle" :{ "color":"rgb(252, 219, 114)" } }, "type":"value" } ] }, {"id":"custom.cellOptions","value":{"type":"color-background"}} ] },{ "matcher":{"id":"byName","options":"Util"}, "properties":[ { "id":"unit" ,"value":"percentunit" }, { "id":"custom.width" ,"value":100 }, { "id":"decimals" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgba(52, 111, 54, 0.8)","value":0.1},{"color":"rgb(252, 219, 114)","value":0.5},{"color":"rgb(247, 159, 100)","value":0.7},{"color":"rgba(204, 70, 55, 0.85)","value":0.9}]} }, { "id":"custom.cellOptions","value":{"type":"color-text"} }, { "id":"max" ,"value":1 }, { "id":"min" ,"value":0 } ] },{ "matcher":{"id":"byName","options":"Errors"}, "properties":[ { "id":"unit" ,"value":"short" }, { "id":"custom.width" ,"value":80 }, { "id":"decimals" ,"value":0 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgba(52, 111, 54, 0.8)","value":0},{"color":"rgb(252, 219, 114)","value":1},{"color":"rgb(247, 159, 100)","value":10},{"color":"rgba(204, 70, 55, 0.85)","value":100}]} }, { "id":"custom.cellOptions","value":{"type":"color-background"} }, { "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"rgba(52, 111, 54, 0.8)","text":"0"}},"type":"special"}] } ] },{ "matcher":{"id":"byName","options":"Event In/s"}, "properties":[ { "id":"unit" ,"value":"cps" }, { "id":"custom.width" ,"value":100 }, { "id":"decimals" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgb(91, 156, 213)","value":1},{"color":"rgba(75, 179, 156, 0.88)","value":10},{"color":"rgba(52, 111, 54, 0.8)","value":100},{"color":"rgb(252, 219, 114)","value":1000},{"color":"rgb(247, 159, 100)","value":10000}]} }, { "id":"custom.cellOptions","value":{"type":"color-text"} } ] },{ "matcher":{"id":"byName","options":"Event Out/s"}, "properties":[ { "id":"unit" ,"value":"cps" }, { "id":"custom.width" ,"value":100 }, { "id":"decimals" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgb(91, 156, 213)","value":1},{"color":"rgba(75, 179, 156, 0.88)","value":10},{"color":"rgba(52, 111, 54, 0.8)","value":100},{"color":"rgb(252, 219, 114)","value":1000},{"color":"rgb(247, 159, 100)","value":10000}]} }, { "id":"custom.cellOptions","value":{"type":"color-text"} } ] },{ "matcher":{"id":"byName","options":"Byte In/s"}, "properties":[ { "id":"unit" ,"value":"Bps" }, { "id":"custom.width" ,"value":100 }, { "id":"decimals" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgb(91, 156, 213)","value":1024},{"color":"rgba(75, 179, 156, 0.88)","value":10240},{"color":"rgba(52, 111, 54, 0.8)","value":102400},{"color":"rgb(252, 219, 114)","value":1048576},{"color":"rgb(247, 159, 100)","value":10485760}]} }, { "id":"custom.cellOptions","value":{"type":"color-text"} } ] },{ "matcher":{"id":"byName","options":"Byte Out/s"}, "properties":[ { "id":"unit" ,"value":"Bps" }, { "id":"custom.width" ,"value":100 }, { "id":"decimals" ,"value":1 }, { "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"rgb(62, 102, 143)","value":0},{"color":"rgb(91, 156, 213)","value":1024},{"color":"rgba(75, 179, 156, 0.88)","value":10240},{"color":"rgba(52, 111, 54, 0.8)","value":102400},{"color":"rgb(252, 219, 114)","value":1048576},{"color":"rgb(247, 159, 100)","value":10485760}]} }, { "id":"custom.cellOptions","value":{"type":"color-text"} } ] }, {"matcher":{"id":"byName","options":"Event In"},"properties":[{"id":"unit","value":"short"},{"id":"custom.width","value":100},{"id":"decimals","value":0},{"id":"color","value":{"fixedColor":"text","mode":"fixed"}},{"id":"custom.cellOptions","value":{"type":"auto"}}]}, {"matcher":{"id":"byName","options":"Event Out"},"properties":[{"id":"unit","value":"short"},{"id":"custom.width","value":100},{"id":"decimals","value":0},{"id":"color","value":{"fixedColor":"text","mode":"fixed"}},{"id":"custom.cellOptions","value":{"type":"auto"}}]}, {"matcher":{"id":"byName","options":"Byte In"},"properties":[{"id":"unit","value":"bytes"},{"id":"custom.width","value":100},{"id":"decimals","value":1},{"id":"color","value":{"fixedColor":"text","mode":"fixed"}},{"id":"custom.cellOptions","value":{"type":"auto"}}]}, {"matcher":{"id":"byName","options":"Byte Out"},"properties":[{"id":"unit","value":"bytes"},{"id":"custom.width","value":100},{"id":"decimals","value":1},{"id":"color","value":{"fixedColor":"text","mode":"fixed"}},{"id":"custom.cellOptions","value":{"type":"auto"}}]} ] }, "gridPos":{"h":15,"w":24,"x":0,"y":12}, "id":280, "options":{"cellHeight":"sm","showHeader":true,"sortBy":[{"desc":true,"displayName":"Events Out"}]}, "pluginVersion":"12.3.0", "targets":[ { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"max by (component_id, component_kind, component_type) (vector_component_received_events_total{ip=\"$ip\"} * 0 + 1)","format":"table","hide":false,"instant":true,"legendFormat":"","refId":"A" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"max by (component_id) (vector_utilization{ip=\"$ip\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"B" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (vector_component_errors_total{ip=\"$ip\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"C" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (rate(vector_component_received_events_total{ip=\"$ip\"}[1m]))" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"D" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (rate(vector_component_sent_events_total{ip=\"$ip\"}[1m]))" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"E" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (rate(vector_component_received_bytes_total{ip=\"$ip\"}[1m]))" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"F" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (rate(vector_component_sent_bytes_total{ip=\"$ip\"}[1m]))" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"G" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (vector_component_received_events_total{ip=\"$ip\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"H" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (vector_component_sent_events_total{ip=\"$ip\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"I" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (vector_component_received_bytes_total{ip=\"$ip\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"J" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","exemplar":false,"expr":"sum by (component_id) (vector_component_sent_bytes_total{ip=\"$ip\"})" ,"format":"table","hide":false,"instant":true,"legendFormat":"","refId":"K" } ], "title":"Vector Components", "transformations":[ {"id":"seriesToColumns","options":{"byField":"component_id"}}, { "id":"organize", "options":{ "excludeByName":{"Time":true,"Time 1":true,"Time 10":true,"Time 11":true,"Time 2":true,"Time 3":true,"Time 4":true,"Time 5":true,"Time 6":true,"Time 7":true,"Time 8":true,"Time 9":true,"Value #A":true}, "indexByName":{"Value #B":3,"Value #C":4,"Value #D":5,"Value #E":6,"Value #F":7,"Value #G":8,"Value #H":9,"Value #I":10,"Value #J":11,"Value #K":12,"component_id":0,"component_kind":1,"component_type":2}, "renameByName":{"Value #B":"Util","Value #C":"Errors","Value #D":"Event In/s","Value #E":"Event Out/s","Value #F":"Byte In/s","Value #G":"Byte Out/s","Value #H":"Event In","Value #I":"Event Out","Value #J":"Byte In","Value #K":"Byte Out","component_id":"ID","component_kind":"Kind","component_type":"Type"} } } ], "type":"table" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "fieldConfig":{ "defaults":{ "color":{"mode":"palette-classic"}, "custom":{ "axisBorderShow":false, "axisCenteredZero":false, "axisColorMode":"text", "axisLabel":"", "axisPlacement":"auto", "barAlignment":0, "barWidthFactor":0.6, "drawStyle":"line", "fillOpacity":10, "gradientMode":"none", "hideFrom":{"legend":false,"tooltip":false,"viz":false}, "insertNulls":false, "lineInterpolation":"linear", "lineWidth":1, "pointSize":5, "scaleDistribution":{"type":"linear"}, "showPoints":"never", "showValues":false, "spanNulls":false, "stacking":{"group":"A","mode":"none"}, "thresholdsStyle":{"mode":"off"} }, "decimals":2, "mappings":[], "thresholds":{"mode":"absolute","steps":[{"color":"green","value":0}]}, "unit":"percentunit" }, "overrides":[] }, "gridPos":{"h":8,"w":12,"x":0,"y":27}, "id":281, "options":{"legend":{"calcs":["mean"],"displayMode":"table","placement":"right","showLegend":true,"sortBy":"Mean","sortDesc":true},"tooltip":{"hideZeros":false,"mode":"multi","sort":"desc"}}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"vector_utilization{ip=\"$ip\"}","legendFormat":"{{ component_id }}","range":true,"refId":"A"}], "title":"Utilization", "type":"timeseries" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "fieldConfig":{ "defaults":{ "color":{"mode":"palette-classic"}, "custom":{ "axisBorderShow":false, "axisCenteredZero":false, "axisColorMode":"text", "axisLabel":"", "axisPlacement":"auto", "barAlignment":0, "barWidthFactor":0.6, "drawStyle":"line", "fillOpacity":10, "gradientMode":"none", "hideFrom":{"legend":false,"tooltip":false,"viz":false}, "insertNulls":false, "lineInterpolation":"linear", "lineWidth":1, "pointSize":5, "scaleDistribution":{"type":"linear"}, "showPoints":"never", "showValues":false, "spanNulls":false, "stacking":{"group":"A","mode":"none"}, "thresholdsStyle":{"mode":"off"} }, "mappings":[], "thresholds":{"mode":"absolute","steps":[{"color":"green","value":0}]}, "unit":"cps" }, "overrides":[] }, "gridPos":{"h":8,"w":12,"x":12,"y":27}, "id":283, "options":{"legend":{"calcs":["mean"],"displayMode":"table","placement":"right","showLegend":true,"sortBy":"Mean","sortDesc":true},"tooltip":{"hideZeros":false,"mode":"multi","sort":"desc"}}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"rate(vector_component_errors_total{ip=\"$ip\"}[$__rate_interval])","legendFormat":"{{ component_id }}","range":true,"refId":"A"}], "title":"Error Rate", "type":"timeseries" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "fieldConfig":{ "defaults":{ "color":{"mode":"palette-classic"}, "custom":{ "axisBorderShow":false, "axisCenteredZero":false, "axisColorMode":"text", "axisLabel":"", "axisPlacement":"auto", "barAlignment":0, "barWidthFactor":0.6, "drawStyle":"line", "fillOpacity":10, "gradientMode":"none", "hideFrom":{"legend":false,"tooltip":false,"viz":false}, "insertNulls":false, "lineInterpolation":"linear", "lineWidth":1, "pointSize":5, "scaleDistribution":{"type":"linear"}, "showPoints":"never", "showValues":false, "spanNulls":false, "stacking":{"group":"A","mode":"none"}, "thresholdsStyle":{"mode":"off"} }, "decimals":2, "mappings":[], "thresholds":{"mode":"absolute","steps":[{"color":"green","value":0}]}, "unit":"cps" }, "overrides":[] }, "gridPos":{"h":8,"w":12,"x":0,"y":35}, "id":286, "options":{"legend":{"calcs":["mean"],"displayMode":"table","placement":"right","showLegend":true,"sortBy":"Mean","sortDesc":true},"tooltip":{"hideZeros":false,"mode":"multi","sort":"desc"}}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"rate(vector_component_received_events_total{ip=\"$ip\"}[$__rate_interval])","legendFormat":"{{ component_id }}","range":true,"refId":"A"}], "title":"Events In Rate", "type":"timeseries" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "fieldConfig":{ "defaults":{ "color":{"mode":"palette-classic"}, "custom":{ "axisBorderShow":false, "axisCenteredZero":false, "axisColorMode":"text", "axisLabel":"", "axisPlacement":"auto", "barAlignment":0, "barWidthFactor":0.6, "drawStyle":"line", "fillOpacity":10, "gradientMode":"none", "hideFrom":{"legend":false,"tooltip":false,"viz":false}, "insertNulls":false, "lineInterpolation":"linear", "lineWidth":1, "pointSize":5, "scaleDistribution":{"type":"linear"}, "showPoints":"never", "showValues":false, "spanNulls":false, "stacking":{"group":"A","mode":"none"}, "thresholdsStyle":{"mode":"off"} }, "decimals":2, "mappings":[], "thresholds":{"mode":"absolute","steps":[{"color":"green","value":0}]}, "unit":"cps" }, "overrides":[] }, "gridPos":{"h":8,"w":12,"x":12,"y":35}, "id":287, "options":{"legend":{"calcs":["mean"],"displayMode":"table","placement":"right","showLegend":true,"sortBy":"Mean","sortDesc":true},"tooltip":{"hideZeros":false,"mode":"multi","sort":"desc"}}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"rate(vector_component_sent_events_total{ip=\"$ip\"}[$__rate_interval])","legendFormat":"{{ component_id }}","range":true,"refId":"A"}], "title":"Events Out Rate", "type":"timeseries" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "fieldConfig":{ "defaults":{ "color":{"mode":"palette-classic"}, "custom":{ "axisBorderShow":false, "axisCenteredZero":false, "axisColorMode":"text", "axisLabel":"", "axisPlacement":"auto", "barAlignment":0, "barWidthFactor":0.6, "drawStyle":"line", "fillOpacity":10, "gradientMode":"none", "hideFrom":{"legend":false,"tooltip":false,"viz":false}, "insertNulls":false, "lineInterpolation":"linear", "lineWidth":1, "pointSize":5, "scaleDistribution":{"type":"linear"}, "showPoints":"never", "showValues":false, "spanNulls":false, "stacking":{"group":"A","mode":"none"}, "thresholdsStyle":{"mode":"off"} }, "mappings":[], "thresholds":{"mode":"absolute","steps":[{"color":"green","value":0}]}, "unit":"binBps" }, "overrides":[] }, "gridPos":{"h":8,"w":12,"x":0,"y":43}, "id":288, "options":{"legend":{"calcs":["mean"],"displayMode":"table","placement":"right","showLegend":true,"sortBy":"Mean","sortDesc":true},"tooltip":{"hideZeros":false,"mode":"multi","sort":"desc"}}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"rate(vector_component_received_bytes_total{ip=\"$ip\"}[1m])","legendFormat":"{{ component_id }}","range":true,"refId":"A"}], "title":"Bytes In Rate", "type":"timeseries" }, { "datasource":{"type":"prometheus","uid":"ds-prometheus"}, "fieldConfig":{ "defaults":{ "color":{"mode":"palette-classic"}, "custom":{ "axisBorderShow":false, "axisCenteredZero":false, "axisColorMode":"text", "axisLabel":"", "axisPlacement":"auto", "barAlignment":0, "barWidthFactor":0.6, "drawStyle":"line", "fillOpacity":10, "gradientMode":"none", "hideFrom":{"legend":false,"tooltip":false,"viz":false}, "insertNulls":false, "lineInterpolation":"linear", "lineWidth":1, "pointSize":5, "scaleDistribution":{"type":"linear"}, "showPoints":"never", "showValues":false, "spanNulls":false, "stacking":{"group":"A","mode":"none"}, "thresholdsStyle":{"mode":"off"} }, "decimals":2, "mappings":[], "thresholds":{"mode":"absolute","steps":[{"color":"green","value":0}]}, "unit":"Bps" }, "overrides":[] }, "gridPos":{"h":8,"w":12,"x":12,"y":43}, "id":289, "options":{"legend":{"calcs":["mean"],"displayMode":"table","placement":"right","showLegend":true,"sortBy":"Mean","sortDesc":true},"tooltip":{"hideZeros":false,"mode":"multi","sort":"desc"}}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"prometheus","uid":"ds-prometheus"},"editorMode":"code","expr":"rate(vector_component_sent_bytes_total{ip=\"$ip\"}[1m])","legendFormat":"{{ component_id }}","range":true,"refId":"A"}], "title":"Bytes Out Rate", "type":"timeseries" }, {"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":51},"id":241,"panels":[],"title":"Logs","type":"row"}, { "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"}, "fieldConfig":{ "defaults":{ "color":{"fixedColor":"#346f36cc","mode":"palette-classic"}, "custom":{ "axisBorderShow":false, "axisCenteredZero":false, "axisColorMode":"text", "axisLabel":"", "axisPlacement":"auto", "barAlignment":0, "barWidthFactor":0.6, "drawStyle":"bars", "fillOpacity":100, "gradientMode":"none", "hideFrom":{"graph":false,"legend":false,"tooltip":false,"viz":false}, "insertNulls":false, "lineInterpolation":"linear", "lineWidth":1, "pointSize":5, "scaleDistribution":{"type":"linear"}, "showPoints":"never", "showValues":false, "spanNulls":true, "stacking":{"group":"A","mode":"normal"}, "thresholdsStyle":{"mode":"off"} }, "decimals":0, "mappings":[], "thresholds":{"mode":"absolute","steps":[{"color":"#346f36cc","value":0}]}, "unit":"none" }, "overrides":[{"matcher":{"id":"byFrameRefID","options":"C"},"properties":[{"id":"color","value":{"fixedColor":"#f79f64","mode":"fixed"}}]}] }, "gridPos":{"h":7,"w":24,"x":0,"y":52}, "id":243, "interval":"1s", "options":{"legend":{"calcs":["mean","sum"],"displayMode":"table","placement":"right","showLegend":true,"sortBy":"Total","sortDesc":true},"tooltip":{"hideZeros":false,"mode":"single","sort":"none"}}, "pluginVersion":"12.3.0", "targets":[ { "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"ip:$ip job:syslog app:vector | stats count() as count" , "legendFormat":"vector" ,"queryType":"statsRange","refId":"A" }, { "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"ip:$ip job:syslog _msg:~\"vector\" NOT app:vector | stats by (app) count() as count","hide":false,"legendFormat":"{{ app }}","queryType":"statsRange","refId":"B" } ], "title":"Syslog", "type":"timeseries" }, { "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"}, "description":"syslog of vector app", "gridPos":{"h":12,"w":24,"x":0,"y":59}, "id":245, "options":{"dedupStrategy":"none","detailsMode":"inline","enableInfiniteScrolling":true,"enableLogDetails":true,"fontSize":"small","prettifyLogMessage":false,"showCommonLabels":false,"showControls":true,"showLabels":true,"showTime":true,"sortOrder":"Descending","syntaxHighlighting":true,"wrapLogMessage":false}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"ip:$ip job:syslog app:vector","instant":false,"queryType":"instant","range":true,"refId":"A"}], "title":"syslog: vector", "type":"logs" }, { "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"}, "description":"search vector keyword from syslog", "gridPos":{"h":12,"w":24,"x":0,"y":71}, "id":290, "options":{"dedupStrategy":"none","detailsMode":"inline","enableInfiniteScrolling":true,"enableLogDetails":true,"fontSize":"small","prettifyLogMessage":false,"showCommonLabels":false,"showControls":true,"showLabels":true,"showTime":true,"sortOrder":"Descending","syntaxHighlighting":true,"wrapLogMessage":false}, "pluginVersion":"12.3.0", "targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"ip:$ip job:syslog vector","instant":false,"queryType":"instant","range":true,"refId":"A"}], "title":"syslog: search vector", "type":"logs" } ], "preload":false, "refresh":"", "schemaVersion":42, "tags":["Pigsty","NODE","Instance"], "templating":{ "list":[ {"current":{},"datasource":{"type":"prometheus","uid":"ds-prometheus"},"definition":"label_values(node:ins, id)","description":"IP Address or Hostname","includeAll":false,"label":"Node ID","name":"id","options":[],"query":{"query":"label_values(node:ins, id)","refId":"StandardVariableQuery"},"refresh":2,"regex":"","sort":1,"type":"query"}, {"current":{},"datasource":{"type":"prometheus","uid":"ds-prometheus"},"definition":"label_values(node:ins{id=\"$id\"}, ip)","description":"Node IP address","hide":2,"includeAll":false,"label":"IP Address","name":"ip","options":[],"query":{"query":"label_values(node:ins{id=\"$id\"}, ip)","refId":"StandardVariableQuery"},"refresh":2,"regex":"","sort":1,"type":"query"}, {"current":{},"datasource":{"type":"prometheus","uid":"ds-prometheus"},"definition":"label_values(node:ins{id=\"$id\"}, nodename)","description":"NodeName or hostname","hide":2,"includeAll":false,"label":"Hostname","name":"node","options":[],"query":{"query":"label_values(node:ins{id=\"$id\"}, nodename)","refId":"StandardVariableQuery"},"refresh":2,"regex":"","sort":1,"type":"query"}, {"current":{},"datasource":{"type":"prometheus","uid":"ds-prometheus"},"definition":"label_values(node:ins{id=\"$id\"}, ins)","description":"Node Instance","hide":2,"includeAll":false,"label":"Instance","name":"ins","options":[],"query":{"query":"label_values(node:ins{id=\"$id\"}, ins)","refId":"StandardVariableQuery"},"refresh":2,"regex":"","sort":1,"type":"query"}, {"current":{},"datasource":{"type":"prometheus","uid":"ds-prometheus"},"definition":"label_values(node:ins{id=\"$id\"}, cls)","description":"Node Cluster","hide":2,"includeAll":false,"label":"Cluster","name":"cls","options":[],"query":{"query":"label_values(node:ins{id=\"$id\"}, cls)","refId":"StandardVariableQuery"},"refresh":2,"regex":"","sort":1,"type":"query"}, {"current":{},"datasource":{"type":"prometheus","uid":"ds-prometheus"},"definition":"label_values(pg_up{ip=\"$ip\"},ins)","description":"PG Instance Identifier","hide":2,"includeAll":false,"label":"PG Instance","name":"pg_ins","options":[],"query":{"query":"label_values(pg_up{ip=\"$ip\"},ins)","refId":"PrometheusVariableQueryEditor-VariableQuery"},"refresh":2,"regex":"","sort":1,"type":"query"}, {"current":{},"datasource":{"type":"prometheus","uid":"ds-prometheus"},"definition":"label_values(probe_success{ip=\"$ip\"},vip)","description":"VIP address","hide":2,"includeAll":false,"label":"VIP Address","name":"vip","options":[],"query":{"query":"label_values(probe_success{ip=\"$ip\"},vip)","refId":"PrometheusVariableQueryEditor-VariableQuery"},"refresh":2,"regex":"","sort":1,"type":"query"} ] }, "time":{"from":"now-1h","to":"now"}, "timepicker":{"refresh_intervals":["2s","5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"]}, "timezone":"browser", "title":"Node Vector", "uid":"node-vector", "version":1, "weekStart":"" }