feat(ui): update data sources page with latest telegraf plugins (#20604)
Co-authored-by: Dan Moran <dmoran@influxdata.com>pull/20620/head
parent
d312c406f5
commit
7f65b71657
|
@ -31,6 +31,7 @@ Replacement `tsi1` indexes will be automatically generated on startup for shards
|
|||
1. [20561](https://github.com/influxdata/influxdb/pull/20561): Add `nats-port` config option for `influxd` server.
|
||||
1. [20564](https://github.com/influxdata/influxdb/pull/20564): Add `nats-max-payload-bytes` config option for `influxd` server.
|
||||
1. [20467](https://github.com/influxdata/influxdb/pull/20467): Add `influxd inspect export-lp` command to extract data in line-protocol format.
|
||||
1. [20604](https://github.com/influxdata/influxdb/pull/20604): Update telegraf plugins list in UI to include Beat, Intel PowerStats, and Rienmann.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
|
@ -58,6 +59,7 @@ Replacement `tsi1` indexes will be automatically generated on startup for shards
|
|||
1. [20565](https://github.com/influxdata/influxdb/pull/20565): Set correct Content-Type on v1 query responses.
|
||||
1. [20565](https://github.com/influxdata/influxdb/pull/20565): Update V1 API spec to document all valid Accept headers and matching Content-Types.
|
||||
1. [20578](https://github.com/influxdata/influxdb/pull/20578): Respect the --skip-verify flag when running `influx query`.
|
||||
1. [20495](https://github.com/influxdata/influxdb/pull/20495): Update Flux functions list in UI to reflect that `v1` package was renamed to `schema`.
|
||||
|
||||
## v2.0.3 [2020-12-14]
|
||||
|
||||
|
|
|
@ -56,15 +56,15 @@ cache_readaheads
|
|||
Using this configuration:
|
||||
|
||||
```toml
|
||||
[bcache]
|
||||
# Bcache sets path
|
||||
# If not specified, then default is:
|
||||
# bcachePath = "/sys/fs/bcache"
|
||||
#
|
||||
# By default, telegraf gather stats for all bcache devices
|
||||
# Setting devices will restrict the stats to the specified
|
||||
# bcache devices.
|
||||
# bcacheDevs = ["bcache0", ...]
|
||||
[[inputs.bcache]]
|
||||
## Bcache sets path
|
||||
## If not specified, then default is:
|
||||
bcachePath = "/sys/fs/bcache"
|
||||
|
||||
## By default, Telegraf gather stats for all bcache devices
|
||||
## Setting devices will restrict the stats to the specified
|
||||
## bcache devices.
|
||||
bcacheDevs = ["bcache0"]
|
||||
```
|
||||
|
||||
When run with:
|
||||
|
|
|
@ -0,0 +1,144 @@
|
|||
# Beat Input Plugin
|
||||
The Beat plugin will collect metrics from the given Beat instances. It is
|
||||
known to work with Filebeat and Kafkabeat.
|
||||
|
||||
### Configuration:
|
||||
```toml
|
||||
## An URL from which to read beat-formatted JSON
|
||||
## Default is "http://127.0.0.1:5066".
|
||||
url = "http://127.0.0.1:5066"
|
||||
|
||||
## Enable collection of the listed stats
|
||||
## An empty list means collect all. Available options are currently
|
||||
## "beat", "libbeat", "system" and "filebeat".
|
||||
# include = ["beat", "libbeat", "filebeat"]
|
||||
|
||||
## HTTP method
|
||||
# method = "GET"
|
||||
|
||||
## Optional HTTP headers
|
||||
# headers = {"X-Special-Header" = "Special-Value"}
|
||||
|
||||
## Override HTTP "Host" header
|
||||
# host_header = "logstash.example.com"
|
||||
|
||||
## Timeout for HTTP requests
|
||||
# timeout = "5s"
|
||||
|
||||
## Optional HTTP Basic Auth credentials
|
||||
# username = "username"
|
||||
# password = "pa$$word"
|
||||
|
||||
## Optional TLS Config
|
||||
# tls_ca = "/etc/telegraf/ca.pem"
|
||||
# tls_cert = "/etc/telegraf/cert.pem"
|
||||
# tls_key = "/etc/telegraf/key.pem"
|
||||
## Use TLS but skip chain & host verification
|
||||
# insecure_skip_verify = false
|
||||
```
|
||||
### Measurements & Fields
|
||||
- **beat**
|
||||
* Fields:
|
||||
- cpu_system_ticks
|
||||
- cpu_system_time_ms
|
||||
- cpu_total_ticks
|
||||
- cpu_total_time_ms
|
||||
- cpu_total_value
|
||||
- cpu_user_ticks
|
||||
- cpu_user_time_ms
|
||||
- info_uptime_ms
|
||||
- memstats_gc_next
|
||||
- memstats_memory_alloc
|
||||
- memstats_memory_total
|
||||
- memstats_rss
|
||||
* Tags:
|
||||
- beat_beat
|
||||
- beat_host
|
||||
- beat_id
|
||||
- beat_name
|
||||
- beat_version
|
||||
|
||||
- **beat_filebeat**
|
||||
* Fields:
|
||||
- events_active
|
||||
- events_added
|
||||
- events_done
|
||||
- harvester_closed
|
||||
- harvester_open_files
|
||||
- harvester_running
|
||||
- harvester_skipped
|
||||
- harvester_started
|
||||
- input_log_files_renamed
|
||||
- input_log_files_truncated
|
||||
* Tags:
|
||||
- beat_beat
|
||||
- beat_host
|
||||
- beat_id
|
||||
- beat_name
|
||||
- beat_version
|
||||
|
||||
- **beat_libbeat**
|
||||
* Fields:
|
||||
- config_module_running
|
||||
- config_module_starts
|
||||
- config_module_stops
|
||||
- config_reloads
|
||||
- output_events_acked
|
||||
- output_events_active
|
||||
- output_events_batches
|
||||
- output_events_dropped
|
||||
- output_events_duplicates
|
||||
- output_events_failed
|
||||
- output_events_total
|
||||
- output_type
|
||||
- output_read_bytes
|
||||
- output_read_errors
|
||||
- output_write_bytes
|
||||
- output_write_errors
|
||||
- outputs_kafka_bytes_read
|
||||
- outputs_kafka_bytes_write
|
||||
- pipeline_clients
|
||||
- pipeline_events_active
|
||||
- pipeline_events_dropped
|
||||
- pipeline_events_failed
|
||||
- pipeline_events_filtered
|
||||
- pipeline_events_published
|
||||
- pipeline_events_retry
|
||||
- pipeline_events_total
|
||||
- pipeline_queue_acked
|
||||
* Tags:
|
||||
- beat_beat
|
||||
- beat_host
|
||||
- beat_id
|
||||
- beat_name
|
||||
- beat_version
|
||||
|
||||
- **beat_system**
|
||||
* Field:
|
||||
- cpu_cores
|
||||
- load_1
|
||||
- load_15
|
||||
- load_5
|
||||
- load_norm_1
|
||||
- load_norm_15
|
||||
- load_norm_5
|
||||
* Tags:
|
||||
- beat_beat
|
||||
- beat_host
|
||||
- beat_id
|
||||
- beat_name
|
||||
- beat_version
|
||||
|
||||
### Example Output:
|
||||
```
|
||||
$ telegraf --input-filter beat --test
|
||||
|
||||
> beat,beat_beat=filebeat,beat_host=node-6,beat_id=9c1c8697-acb4-4df0-987d-28197814f788,beat_name=node-6-test,beat_version=6.4.2,host=node-6
|
||||
cpu_system_ticks=656750,cpu_system_time_ms=656750,cpu_total_ticks=5461190,cpu_total_time_ms=5461198,cpu_total_value=5461190,cpu_user_ticks=4804440,cpu_user_time_ms=4804448,info_uptime_ms=342634196,memstats_gc_next=20199584,memstats_memory_alloc=12547424,memstats_memory_total=486296424792,memstats_rss=72552448 1540316047000000000
|
||||
> beat_libbeat,beat_beat=filebeat,beat_host=node-6,beat_id=9c1c8697-acb4-4df0-987d-28197814f788,beat_name=node-6-test,beat_version=6.4.2,host=node-6
|
||||
config_module_running=0,config_module_starts=0,config_module_stops=0,config_reloads=0,output_events_acked=192404,output_events_active=0,output_events_batches=1607,output_events_dropped=0,output_events_duplicates=0,output_events_failed=0,output_events_total=192404,output_read_bytes=0,output_read_errors=0,output_write_bytes=0,output_write_errors=0,outputs_kafka_bytes_read=1118528,outputs_kafka_bytes_write=48002014,pipeline_clients=1,pipeline_events_active=0,pipeline_events_dropped=0,pipeline_events_failed=0,pipeline_events_filtered=11496,pipeline_events_published=192404,pipeline_events_retry=14,pipeline_events_total=203900,pipeline_queue_acked=192404 1540316047000000000
|
||||
> beat_system,beat_beat=filebeat,beat_host=node-6,beat_id=9c1c8697-acb4-4df0-987d-28197814f788,beat_name=node-6-test,beat_version=6.4.2,host=node-6
|
||||
cpu_cores=32,load_1=46.08,load_15=49.82,load_5=47.88,load_norm_1=1.44,load_norm_15=1.5569,load_norm_5=1.4963 1540316047000000000
|
||||
> beat_filebeat,beat_beat=filebeat,beat_host=node-6,beat_id=9c1c8697-acb4-4df0-987d-28197814f788,beat_name=node-6-test,beat_version=6.4.2,host=node-6
|
||||
events_active=0,events_added=3223,events_done=3223,harvester_closed=0,harvester_open_files=0,harvester_running=0,harvester_skipped=0,harvester_started=0,input_log_files_renamed=0,input_log_files_truncated=0 1540320286000000000
|
||||
```
|
|
@ -20,6 +20,7 @@ not enable support for JSON statistics in their BIND packages.
|
|||
trailing slash in the URL. Default is "http://localhost:8053/xml/v3".
|
||||
- **gather_memory_contexts** bool: Report per-context memory statistics.
|
||||
- **gather_views** bool: Report per-view query statistics.
|
||||
- **timeout** Timeout for http requests made by bind nameserver (example: "4s").
|
||||
|
||||
The following table summarizes the URL formats which should be used, depending on your BIND
|
||||
version and configured statistics channel.
|
||||
|
|
|
@ -87,7 +87,6 @@ present in the metadata/stats endpoints.
|
|||
- id
|
||||
- name
|
||||
- fields:
|
||||
- revision (string)
|
||||
- desired_status (string)
|
||||
- known_status (string)
|
||||
- limit_cpu (float)
|
||||
|
@ -226,7 +225,7 @@ present in the metadata/stats endpoints.
|
|||
### Example Output
|
||||
|
||||
```
|
||||
ecs_task,cluster=test,family=nginx,host=c4b301d4a123,revision=2,task_arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a revision="2",desired_status="RUNNING",known_status="RUNNING",limit_cpu=0.5,limit_mem=512 1542641488000000000
|
||||
ecs_task,cluster=test,family=nginx,host=c4b301d4a123,revision=2,task_arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a desired_status="RUNNING",known_status="RUNNING",limit_cpu=0.5,limit_mem=512 1542641488000000000
|
||||
ecs_container_mem,cluster=test,com.amazonaws.ecs.cluster=test,com.amazonaws.ecs.container-name=~internal~ecs~pause,com.amazonaws.ecs.task-arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a,com.amazonaws.ecs.task-definition-family=nginx,com.amazonaws.ecs.task-definition-version=2,family=nginx,host=c4b301d4a123,id=e6af031b91deb3136a2b7c42f262ed2ab554e2fe2736998c7d8edf4afe708dba,name=~internal~ecs~pause,revision=2,task_arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a active_anon=40960i,active_file=8192i,cache=790528i,pgpgin=1243i,total_pgfault=1298i,total_rss=40960i,limit=1033658368i,max_usage=4825088i,hierarchical_memory_limit=536870912i,rss=40960i,total_active_file=8192i,total_mapped_file=618496i,usage_percent=0.05349543109392212,container_id="e6af031b91deb3136a2b7c42f262ed2ab554e2fe2736998c7d8edf4afe708dba",pgfault=1298i,pgmajfault=6i,pgpgout=1040i,total_active_anon=40960i,total_inactive_file=782336i,total_pgpgin=1243i,usage=552960i,inactive_file=782336i,mapped_file=618496i,total_cache=790528i,total_pgpgout=1040i 1542642001000000000
|
||||
ecs_container_cpu,cluster=test,com.amazonaws.ecs.cluster=test,com.amazonaws.ecs.container-name=~internal~ecs~pause,com.amazonaws.ecs.task-arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a,com.amazonaws.ecs.task-definition-family=nginx,com.amazonaws.ecs.task-definition-version=2,cpu=cpu-total,family=nginx,host=c4b301d4a123,id=e6af031b91deb3136a2b7c42f262ed2ab554e2fe2736998c7d8edf4afe708dba,name=~internal~ecs~pause,revision=2,task_arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a usage_in_kernelmode=0i,throttling_throttled_periods=0i,throttling_periods=0i,throttling_throttled_time=0i,container_id="e6af031b91deb3136a2b7c42f262ed2ab554e2fe2736998c7d8edf4afe708dba",usage_percent=0,usage_total=26426156i,usage_in_usermode=20000000i,usage_system=2336100000000i 1542642001000000000
|
||||
ecs_container_cpu,cluster=test,com.amazonaws.ecs.cluster=test,com.amazonaws.ecs.container-name=~internal~ecs~pause,com.amazonaws.ecs.task-arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a,com.amazonaws.ecs.task-definition-family=nginx,com.amazonaws.ecs.task-definition-version=2,cpu=cpu0,family=nginx,host=c4b301d4a123,id=e6af031b91deb3136a2b7c42f262ed2ab554e2fe2736998c7d8edf4afe708dba,name=~internal~ecs~pause,revision=2,task_arn=arn:aws:ecs:aws-region-1:012345678901:task/a1234abc-a0a0-0a01-ab01-0abc012a0a0a container_id="e6af031b91deb3136a2b7c42f262ed2ab554e2fe2736998c7d8edf4afe708dba",usage_total=26426156i 1542642001000000000
|
||||
|
|
|
@ -53,6 +53,7 @@ Note that specific statistics information can change between Elasticsearch versi
|
|||
cluster_stats_only_from_master = true
|
||||
|
||||
## Indices to collect; can be one or more indices names or _all
|
||||
## Use of wildcards is allowed. Use a wildcard at the end to retrieve index names that end with a changing value, like a date.
|
||||
indices_include = ["_all"]
|
||||
|
||||
## One of "shards", "cluster", "indices"
|
||||
|
@ -74,6 +75,10 @@ Note that specific statistics information can change between Elasticsearch versi
|
|||
# tls_key = "/etc/telegraf/key.pem"
|
||||
## Use TLS but skip chain & host verification
|
||||
# insecure_skip_verify = false
|
||||
|
||||
## Sets the number of most recent indices to return for indices that are configured with a date-stamped suffix.
|
||||
## Each 'indices_include' entry ending with a wildcard (*) or glob matching pattern will group together all indices that match it, and ## sort them by the date or number after the wildcard. Metrics then are gathered for only the 'num_most_recent_indices' amount of most ## recent indices.
|
||||
# num_most_recent_indices = 0
|
||||
```
|
||||
|
||||
### Metrics
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Ethtool Input Plugin
|
||||
|
||||
The ethtool input plugin pulls ethernet device stats. Fields pulled will depend on the network device and driver
|
||||
The ethtool input plugin pulls ethernet device stats. Fields pulled will depend on the network device and driver.
|
||||
|
||||
### Configuration:
|
||||
|
||||
|
@ -14,20 +14,20 @@ The ethtool input plugin pulls ethernet device stats. Fields pulled will depend
|
|||
# interface_exclude = ["eth1"]
|
||||
```
|
||||
|
||||
Interfaces can be included or ignored using
|
||||
Interfaces can be included or ignored using:
|
||||
|
||||
- `interface_include`
|
||||
- `interface_exclude`
|
||||
|
||||
Note that loopback interfaces will be automatically ignored
|
||||
Note that loopback interfaces will be automatically ignored.
|
||||
|
||||
### Metrics:
|
||||
|
||||
Metrics are dependant on the network device and driver
|
||||
Metrics are dependent on the network device and driver.
|
||||
|
||||
### Example Output:
|
||||
|
||||
```
|
||||
ethtool,driver=igb,host=test01,interface=mgmt0 tx_queue_1_packets=280782i,rx_queue_5_csum_err=0i,tx_queue_4_restart=0i,tx_multicast=7i,tx_queue_1_bytes=39674885i,rx_queue_2_alloc_failed=0i,tx_queue_5_packets=173970i,tx_single_coll_ok=0i,rx_queue_1_drops=0i,tx_queue_2_restart=0i,tx_aborted_errors=0i,rx_queue_6_csum_err=0i,tx_queue_5_restart=0i,tx_queue_4_bytes=64810835i,tx_abort_late_coll=0i,tx_queue_4_packets=109102i,os2bmc_tx_by_bmc=0i,tx_bytes=427527435i,tx_queue_7_packets=66665i,dropped_smbus=0i,rx_queue_0_csum_err=0i,tx_flow_control_xoff=0i,rx_packets=25926536i,rx_queue_7_csum_err=0i,rx_queue_3_bytes=84326060i,rx_multicast=83771i,rx_queue_4_alloc_failed=0i,rx_queue_3_drops=0i,rx_queue_3_csum_err=0i,rx_errors=0i,tx_errors=0i,tx_queue_6_packets=183236i,rx_broadcast=24378893i,rx_queue_7_packets=88680i,tx_dropped=0i,rx_frame_errors=0i,tx_queue_3_packets=161045i,tx_packets=1257017i,rx_queue_1_csum_err=0i,tx_window_errors=0i,tx_dma_out_of_sync=0i,rx_length_errors=0i,rx_queue_5_drops=0i,tx_timeout_count=0i,rx_queue_4_csum_err=0i,rx_flow_control_xon=0i,tx_heartbeat_errors=0i,tx_flow_control_xon=0i,collisions=0i,tx_queue_0_bytes=29465801i,rx_queue_6_drops=0i,rx_queue_0_alloc_failed=0i,tx_queue_1_restart=0i,rx_queue_0_drops=0i,tx_broadcast=9i,tx_carrier_errors=0i,tx_queue_7_bytes=13777515i,tx_queue_7_restart=0i,rx_queue_5_bytes=50732006i,rx_queue_7_bytes=35744457i,tx_deferred_ok=0i,tx_multi_coll_ok=0i,rx_crc_errors=0i,rx_fifo_errors=0i,rx_queue_6_alloc_failed=0i,tx_queue_2_packets=175206i,tx_queue_0_packets=107011i,rx_queue_4_bytes=201364548i,rx_queue_6_packets=372573i,os2bmc_rx_by_host=0i,multicast=83771i,rx_queue_4_drops=0i,rx_queue_5_packets=130535i,rx_queue_6_bytes=139488035i,tx_fifo_errors=0i,tx_queue_5_bytes=84899130i,rx_queue_0_packets=24529563i,rx_queue_3_alloc_failed=0i,rx_queue_7_drops=0i,tx_queue_6_bytes=96288614i,tx_queue_2_bytes=22132949i,tx_tcp_seg_failed=0i,rx_queue_1_bytes=246703840i,rx_queue_0_bytes=1506870738i,tx_queue_0_restart=0i,rx_queue_2_bytes=111344804i,tx_tcp_seg_good=0i,tx_queue_3_restart=0i,rx_no_buffer_count=0i,rx_smbus=0i,rx_queue_1_packets=273865i,rx_over_errors=0i,os2bmc_tx_by_host=0i,rx_queue_1_alloc_failed=0i,rx_queue_7_alloc_failed=0i,rx_short_length_errors=0i,tx_hwtstamp_timeouts=0i,tx_queue_6_restart=0i,rx_queue_2_packets=207136i,tx_queue_3_bytes=70391970i,rx_queue_3_packets=112007i,rx_queue_4_packets=212177i,tx_smbus=0i,rx_long_byte_count=2480280632i,rx_queue_2_csum_err=0i,rx_missed_errors=0i,rx_bytes=2480280632i,rx_queue_5_alloc_failed=0i,rx_queue_2_drops=0i,os2bmc_rx_by_bmc=0i,rx_align_errors=0i,rx_long_length_errors=0i,rx_hwtstamp_cleared=0i,rx_flow_control_xoff=0i 1564658080000000000
|
||||
ethtool,driver=igb,host=test02,interface=mgmt0 rx_queue_2_bytes=111344804i,tx_queue_3_bytes=70439858i,multicast=83771i,rx_broadcast=24378975i,tx_queue_0_packets=107011i,rx_queue_6_alloc_failed=0i,rx_queue_6_drops=0i,rx_hwtstamp_cleared=0i,tx_window_errors=0i,tx_tcp_seg_good=0i,rx_queue_1_drops=0i,tx_queue_1_restart=0i,rx_queue_7_csum_err=0i,rx_no_buffer_count=0i,tx_queue_1_bytes=39675245i,tx_queue_5_bytes=84899130i,tx_broadcast=9i,rx_queue_1_csum_err=0i,tx_flow_control_xoff=0i,rx_queue_6_csum_err=0i,tx_timeout_count=0i,os2bmc_tx_by_bmc=0i,rx_queue_6_packets=372577i,rx_queue_0_alloc_failed=0i,tx_flow_control_xon=0i,rx_queue_2_drops=0i,tx_queue_2_packets=175206i,rx_queue_3_csum_err=0i,tx_abort_late_coll=0i,tx_queue_5_restart=0i,tx_dropped=0i,rx_queue_2_alloc_failed=0i,tx_multi_coll_ok=0i,rx_queue_1_packets=273865i,rx_flow_control_xon=0i,tx_single_coll_ok=0i,rx_length_errors=0i,rx_queue_7_bytes=35744457i,rx_queue_4_alloc_failed=0i,rx_queue_6_bytes=139488395i,rx_queue_2_csum_err=0i,rx_long_byte_count=2480288216i,rx_queue_1_alloc_failed=0i,tx_queue_0_restart=0i,rx_queue_0_csum_err=0i,tx_queue_2_bytes=22132949i,rx_queue_5_drops=0i,tx_dma_out_of_sync=0i,rx_queue_3_drops=0i,rx_queue_4_packets=212177i,tx_queue_6_restart=0i,rx_packets=25926650i,rx_queue_7_packets=88680i,rx_frame_errors=0i,rx_queue_3_bytes=84326060i,rx_short_length_errors=0i,tx_queue_7_bytes=13777515i,rx_queue_3_alloc_failed=0i,tx_queue_6_packets=183236i,rx_queue_0_drops=0i,rx_multicast=83771i,rx_queue_2_packets=207136i,rx_queue_5_csum_err=0i,rx_queue_5_packets=130535i,rx_queue_7_alloc_failed=0i,tx_smbus=0i,tx_queue_3_packets=161081i,rx_queue_7_drops=0i,tx_queue_2_restart=0i,tx_multicast=7i,tx_fifo_errors=0i,tx_queue_3_restart=0i,rx_long_length_errors=0i,tx_queue_6_bytes=96288614i,tx_queue_1_packets=280786i,tx_tcp_seg_failed=0i,rx_align_errors=0i,tx_errors=0i,rx_crc_errors=0i,rx_queue_0_packets=24529673i,rx_flow_control_xoff=0i,tx_queue_0_bytes=29465801i,rx_over_errors=0i,rx_queue_4_drops=0i,os2bmc_rx_by_bmc=0i,rx_smbus=0i,dropped_smbus=0i,tx_hwtstamp_timeouts=0i,rx_errors=0i,tx_queue_4_packets=109102i,tx_carrier_errors=0i,tx_queue_4_bytes=64810835i,tx_queue_4_restart=0i,rx_queue_4_csum_err=0i,tx_queue_7_packets=66665i,tx_aborted_errors=0i,rx_missed_errors=0i,tx_bytes=427575843i,collisions=0i,rx_queue_1_bytes=246703840i,rx_queue_5_bytes=50732006i,rx_bytes=2480288216i,os2bmc_rx_by_host=0i,rx_queue_5_alloc_failed=0i,rx_queue_3_packets=112007i,tx_deferred_ok=0i,os2bmc_tx_by_host=0i,tx_heartbeat_errors=0i,rx_queue_0_bytes=1506877506i,tx_queue_7_restart=0i,tx_packets=1257057i,rx_queue_4_bytes=201364548i,rx_fifo_errors=0i,tx_queue_5_packets=173970i 1564658090000000000
|
||||
ethtool,driver=igb,host=test01,interface=mgmt0 tx_queue_1_packets=280782i,rx_queue_5_csum_err=0i,tx_queue_4_restart=0i,tx_multicast=7i,tx_queue_1_bytes=39674885i,rx_queue_2_alloc_failed=0i,tx_queue_5_packets=173970i,tx_single_coll_ok=0i,rx_queue_1_drops=0i,tx_queue_2_restart=0i,tx_aborted_errors=0i,rx_queue_6_csum_err=0i,tx_queue_5_restart=0i,tx_queue_4_bytes=64810835i,tx_abort_late_coll=0i,tx_queue_4_packets=109102i,os2bmc_tx_by_bmc=0i,tx_bytes=427527435i,tx_queue_7_packets=66665i,dropped_smbus=0i,rx_queue_0_csum_err=0i,tx_flow_control_xoff=0i,rx_packets=25926536i,rx_queue_7_csum_err=0i,rx_queue_3_bytes=84326060i,rx_multicast=83771i,rx_queue_4_alloc_failed=0i,rx_queue_3_drops=0i,rx_queue_3_csum_err=0i,rx_errors=0i,tx_errors=0i,tx_queue_6_packets=183236i,rx_broadcast=24378893i,rx_queue_7_packets=88680i,tx_dropped=0i,rx_frame_errors=0i,tx_queue_3_packets=161045i,tx_packets=1257017i,rx_queue_1_csum_err=0i,tx_window_errors=0i,tx_dma_out_of_sync=0i,rx_length_errors=0i,rx_queue_5_drops=0i,tx_timeout_count=0i,rx_queue_4_csum_err=0i,rx_flow_control_xon=0i,tx_heartbeat_errors=0i,tx_flow_control_xon=0i,collisions=0i,tx_queue_0_bytes=29465801i,rx_queue_6_drops=0i,rx_queue_0_alloc_failed=0i,tx_queue_1_restart=0i,rx_queue_0_drops=0i,tx_broadcast=9i,tx_carrier_errors=0i,tx_queue_7_bytes=13777515i,tx_queue_7_restart=0i,rx_queue_5_bytes=50732006i,rx_queue_7_bytes=35744457i,tx_deferred_ok=0i,tx_multi_coll_ok=0i,rx_crc_errors=0i,rx_fifo_errors=0i,rx_queue_6_alloc_failed=0i,tx_queue_2_packets=175206i,tx_queue_0_packets=107011i,rx_queue_4_bytes=201364548i,rx_queue_6_packets=372573i,os2bmc_rx_by_host=0i,multicast=83771i,rx_queue_4_drops=0i,rx_queue_5_packets=130535i,rx_queue_6_bytes=139488035i,tx_fifo_errors=0i,tx_queue_5_bytes=84899130i,rx_queue_0_packets=24529563i,rx_queue_3_alloc_failed=0i,rx_queue_7_drops=0i,tx_queue_6_bytes=96288614i,tx_queue_2_bytes=22132949i,tx_tcp_seg_failed=0i,rx_queue_1_bytes=246703840i,rx_queue_0_bytes=1506870738i,tx_queue_0_restart=0i,rx_queue_2_bytes=111344804i,tx_tcp_seg_good=0i,tx_queue_3_restart=0i,rx_no_buffer_count=0i,rx_smbus=0i,rx_queue_1_packets=273865i,rx_over_errors=0i,os2bmc_tx_by_host=0i,rx_queue_1_alloc_failed=0i,rx_queue_7_alloc_failed=0i,rx_short_length_errors=0i,tx_hwtstamp_timeouts=0i,tx_queue_6_restart=0i,rx_queue_2_packets=207136i,tx_queue_3_bytes=70391970i,rx_queue_3_packets=112007i,rx_queue_4_packets=212177i,tx_smbus=0i,rx_long_byte_count=2480280632i,rx_queue_2_csum_err=0i,rx_missed_errors=0i,rx_bytes=2480280632i,rx_queue_5_alloc_failed=0i,rx_queue_2_drops=0i,os2bmc_rx_by_bmc=0i,rx_align_errors=0i,rx_long_length_errors=0i,interface_up=1i,rx_hwtstamp_cleared=0i,rx_flow_control_xoff=0i 1564658080000000000
|
||||
ethtool,driver=igb,host=test02,interface=mgmt0 rx_queue_2_bytes=111344804i,tx_queue_3_bytes=70439858i,multicast=83771i,rx_broadcast=24378975i,tx_queue_0_packets=107011i,rx_queue_6_alloc_failed=0i,rx_queue_6_drops=0i,rx_hwtstamp_cleared=0i,tx_window_errors=0i,tx_tcp_seg_good=0i,rx_queue_1_drops=0i,tx_queue_1_restart=0i,rx_queue_7_csum_err=0i,rx_no_buffer_count=0i,tx_queue_1_bytes=39675245i,tx_queue_5_bytes=84899130i,tx_broadcast=9i,rx_queue_1_csum_err=0i,tx_flow_control_xoff=0i,rx_queue_6_csum_err=0i,tx_timeout_count=0i,os2bmc_tx_by_bmc=0i,rx_queue_6_packets=372577i,rx_queue_0_alloc_failed=0i,tx_flow_control_xon=0i,rx_queue_2_drops=0i,tx_queue_2_packets=175206i,rx_queue_3_csum_err=0i,tx_abort_late_coll=0i,tx_queue_5_restart=0i,tx_dropped=0i,rx_queue_2_alloc_failed=0i,tx_multi_coll_ok=0i,rx_queue_1_packets=273865i,rx_flow_control_xon=0i,tx_single_coll_ok=0i,rx_length_errors=0i,rx_queue_7_bytes=35744457i,rx_queue_4_alloc_failed=0i,rx_queue_6_bytes=139488395i,rx_queue_2_csum_err=0i,rx_long_byte_count=2480288216i,rx_queue_1_alloc_failed=0i,tx_queue_0_restart=0i,rx_queue_0_csum_err=0i,tx_queue_2_bytes=22132949i,rx_queue_5_drops=0i,tx_dma_out_of_sync=0i,rx_queue_3_drops=0i,rx_queue_4_packets=212177i,tx_queue_6_restart=0i,rx_packets=25926650i,rx_queue_7_packets=88680i,rx_frame_errors=0i,rx_queue_3_bytes=84326060i,rx_short_length_errors=0i,tx_queue_7_bytes=13777515i,rx_queue_3_alloc_failed=0i,tx_queue_6_packets=183236i,rx_queue_0_drops=0i,rx_multicast=83771i,rx_queue_2_packets=207136i,rx_queue_5_csum_err=0i,rx_queue_5_packets=130535i,rx_queue_7_alloc_failed=0i,tx_smbus=0i,tx_queue_3_packets=161081i,rx_queue_7_drops=0i,tx_queue_2_restart=0i,tx_multicast=7i,tx_fifo_errors=0i,tx_queue_3_restart=0i,rx_long_length_errors=0i,tx_queue_6_bytes=96288614i,tx_queue_1_packets=280786i,tx_tcp_seg_failed=0i,rx_align_errors=0i,tx_errors=0i,rx_crc_errors=0i,rx_queue_0_packets=24529673i,rx_flow_control_xoff=0i,tx_queue_0_bytes=29465801i,rx_over_errors=0i,rx_queue_4_drops=0i,os2bmc_rx_by_bmc=0i,rx_smbus=0i,dropped_smbus=0i,tx_hwtstamp_timeouts=0i,rx_errors=0i,tx_queue_4_packets=109102i,tx_carrier_errors=0i,tx_queue_4_bytes=64810835i,tx_queue_4_restart=0i,rx_queue_4_csum_err=0i,tx_queue_7_packets=66665i,tx_aborted_errors=0i,rx_missed_errors=0i,tx_bytes=427575843i,collisions=0i,rx_queue_1_bytes=246703840i,rx_queue_5_bytes=50732006i,rx_bytes=2480288216i,os2bmc_rx_by_host=0i,rx_queue_5_alloc_failed=0i,rx_queue_3_packets=112007i,tx_deferred_ok=0i,os2bmc_tx_by_host=0i,tx_heartbeat_errors=0i,rx_queue_0_bytes=1506877506i,tx_queue_7_restart=0i,tx_packets=1257057i,rx_queue_4_bytes=201364548i,interface_up=0i,rx_fifo_errors=0i,tx_queue_5_packets=173970i 1564658090000000000
|
||||
```
|
||||
|
|
|
@ -23,6 +23,14 @@ alternative method for collecting repository information.
|
|||
|
||||
## Timeout for HTTP requests.
|
||||
# http_timeout = "5s"
|
||||
|
||||
## List of additional fields to query.
|
||||
## NOTE: Getting those fields might involve issuing additional API-calls, so please
|
||||
## make sure you do not exceed the rate-limit of GitHub.
|
||||
##
|
||||
## Available fields are:
|
||||
## - pull-requests -- number of open and closed pull requests (2 API-calls per repository)
|
||||
# additional_fields = []
|
||||
```
|
||||
|
||||
### Metrics
|
||||
|
@ -52,11 +60,21 @@ When the [internal][] input is enabled:
|
|||
- remaining - How many requests you have remaining (per hour)
|
||||
- blocks - How many requests have been blocked due to rate limit
|
||||
|
||||
When specifying `additional_fields` the plugin will collect the specified properties.
|
||||
**NOTE:** Querying this additional fields might require to perform additional API-calls.
|
||||
Please make sure you don't exceed the query rate-limit by specifying too many additional fields.
|
||||
In the following we list the available options with the required API-calls and the resulting fields
|
||||
|
||||
- "pull-requests" (2 API-calls per repository)
|
||||
- fields:
|
||||
- open_pull_requests (int)
|
||||
- closed_pull_requests (int)
|
||||
|
||||
### Example Output
|
||||
|
||||
```
|
||||
github_repository,language=Go,license=MIT\ License,name=telegraf,owner=influxdata forks=2679i,networks=2679i,open_issues=794i,size=23263i,stars=7091i,subscribers=316i,watchers=7091i 1563901372000000000
|
||||
internal_github,access_token=Unauthenticated rate_limit_remaining=59i,rate_limit_limit=60i,rate_limit_blocks=0i 1552653551000000000
|
||||
internal_github,access_token=Unauthenticated closed_pull_requests=3522i,rate_limit_remaining=59i,rate_limit_limit=60i,rate_limit_blocks=0i,open_pull_requests=260i 1552653551000000000
|
||||
```
|
||||
|
||||
[GitHub]: https://www.github.com
|
||||
|
|
|
@ -34,6 +34,9 @@ The HTTP input plugin collects metrics from one or more HTTP(S) endpoints. The
|
|||
# username = "username"
|
||||
# password = "pa$$word"
|
||||
|
||||
## HTTP Proxy support
|
||||
# http_proxy_url = ""
|
||||
|
||||
## Optional TLS Config
|
||||
# tls_ca = "/etc/telegraf/ca.pem"
|
||||
# tls_cert = "/etc/telegraf/cert.pem"
|
||||
|
|
|
@ -63,6 +63,8 @@ This input plugin checks HTTP/HTTPS connections.
|
|||
# tls_key = "/etc/telegraf/key.pem"
|
||||
## Use TLS but skip chain & host verification
|
||||
# insecure_skip_verify = false
|
||||
## Use the given name as the SNI server name on each URL
|
||||
# tls_server_name = ""
|
||||
|
||||
## HTTP Request Headers (all values must be strings)
|
||||
# [inputs.http_response.headers]
|
||||
|
@ -91,7 +93,7 @@ This input plugin checks HTTP/HTTPS connections.
|
|||
- response_string_match (int, 0 = mismatch / body read error, 1 = match)
|
||||
- response_status_code_match (int, 0 = mismatch, 1 = match)
|
||||
- http_response_code (int, response status code)
|
||||
- result_type (string, deprecated in 1.6: use `result` tag and `result_code` field)
|
||||
- result_type (string, deprecated in 1.6: use `result` tag and `result_code` field)
|
||||
- result_code (int, [see below](#result--result_code))
|
||||
|
||||
#### `result` / `result_code`
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
# InfluxDB Input Plugin
|
||||
|
||||
The InfluxDB plugin will collect metrics on the given InfluxDB servers.
|
||||
The InfluxDB plugin will collect metrics on the given InfluxDB servers. Read our
|
||||
[documentation](https://docs.influxdata.com/platform/monitoring/influxdata-platform/tools/measurements-internal/)
|
||||
for detailed information about `influxdb` metrics.
|
||||
|
||||
This plugin can also gather metrics from endpoints that expose
|
||||
InfluxDB-formatted endpoints. See below for more information.
|
||||
|
@ -41,7 +43,13 @@ InfluxDB-formatted endpoints. See below for more information.
|
|||
|
||||
- influxdb
|
||||
- n_shards: The total number of shards in the specified database.
|
||||
- influxdb_ae _(Enterprise Only)_ : Statistics related to the Anti-Entropy (AE) engine in InfluxDB Enterprise clusters.
|
||||
- influxdb_cluster _(Enterprise Only)_ : Statistics related to the clustering features of the data nodes in InfluxDB Enterprise clusters.
|
||||
- influxdb_cq: The metrics related to continuous queries (CQs).
|
||||
- influxdb_database: The database metrics are being collected from.
|
||||
- influxdb_hh _(Enterprise Only)_ : Events resulting in new hinted handoff (HH) processors in InfluxDB Enterprise clusters.
|
||||
- influxdb_hh_database _(Enterprise Only)_ : Aggregates all hinted handoff queues for a single database and node.
|
||||
- influxdb_hh_processor _(Enterprise Only)_ : Statistics stored for a single queue (shard).
|
||||
- influxdb_httpd: The URL to listen for network requests. By default, `http://localhost:8086/debug/var`.
|
||||
- influxdb_measurement: The measurement that metrics are collected from.
|
||||
- influxdb_memstats: Statistics about the memory allocator in the specified database.
|
||||
|
@ -71,9 +79,14 @@ InfluxDB-formatted endpoints. See below for more information.
|
|||
- mspan_sys: The bytes of memory obtained from the OS for mspan.
|
||||
- mcache_inuse: The bytes of allocated mcache structures.
|
||||
- last_gc: Time the last garbage collection finished, as nanoseconds since 1970 (the UNIX epoch).
|
||||
- influxdb_queryExecutor: Query Executor metrics of the InfluxDB engine.
|
||||
- influxdb_rpc _(Enterprise Only)_ : Statistics are related to the use of RPC calls within InfluxDB Enterprise clusters.
|
||||
- influxdb_runtime: The shard metrics are collected from.
|
||||
- influxdb_shard: The shard metrics are collected from.
|
||||
- influxdb_subscriber: The InfluxDB subscription that metrics are collected from.
|
||||
- influxdb_tsm1_cache: The TSM cache that metrics are collected from.
|
||||
- influxdb_tsm1_engine: The TSM storage engine that metrics are collected from.
|
||||
- influxdb_tsm1_filestore: The TSM file store that metrics are collected from.
|
||||
- influxdb_tsm1_wal: The TSM Write Ahead Log (WAL) that metrics are collected from.
|
||||
- influxdb_write: The total writes to the specified database.
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
# Intel PowerStat Input Plugin
|
||||
This input plugin monitors power statistics on Intel-based platforms and assumes presence of Linux based OS.
|
||||
|
||||
Main use cases are power saving and workload migration. Telemetry frameworks allow users to monitor critical platform level metrics.
|
||||
Key source of platform telemetry is power domain that is beneficial for MANO/Monitoring&Analytics systems
|
||||
to take preventive/corrective actions based on platform busyness, CPU temperature, actual CPU utilization and power statistics.
|
||||
|
||||
### Configuration:
|
||||
```toml
|
||||
# Intel PowerStat plugin enables monitoring of platform metrics (power, TDP) and per-CPU metrics like temperature, power and utilization.
|
||||
[[inputs.intel_powerstat]]
|
||||
## All global metrics are always collected by Intel PowerStat plugin.
|
||||
## User can choose which per-CPU metrics are monitored by the plugin in cpu_metrics array.
|
||||
## Empty array means no per-CPU specific metrics will be collected by the plugin - in this case only platform level
|
||||
## telemetry will be exposed by Intel PowerStat plugin.
|
||||
## Supported options:
|
||||
## "cpu_frequency", "cpu_busy_frequency", "cpu_temperature", "cpu_c1_state_residency", "cpu_c6_state_residency", "cpu_busy_cycles"
|
||||
# cpu_metrics = []
|
||||
```
|
||||
### Example: Configuration with no per-CPU telemetry
|
||||
This configuration allows getting global metrics (processor package specific), no per-CPU metrics are collected:
|
||||
```toml
|
||||
[[inputs.intel_powerstat]]
|
||||
cpu_metrics = []
|
||||
```
|
||||
|
||||
### Example: Configuration with no per-CPU telemetry - equivalent case
|
||||
This configuration allows getting global metrics (processor package specific), no per-CPU metrics are collected:
|
||||
```toml
|
||||
[[inputs.intel_powerstat]]
|
||||
```
|
||||
|
||||
### Example: Configuration for CPU Temperature and Frequency only
|
||||
This configuration allows getting global metrics plus subset of per-CPU metrics (CPU Temperature and Current Frequency):
|
||||
```toml
|
||||
[[inputs.intel_powerstat]]
|
||||
cpu_metrics = ["cpu_frequency", "cpu_temperature"]
|
||||
```
|
||||
|
||||
### Example: Configuration with all available metrics
|
||||
This configuration allows getting global metrics and all per-CPU metrics:
|
||||
```toml
|
||||
[[inputs.intel_powerstat]]
|
||||
cpu_metrics = ["cpu_frequency", "cpu_busy_frequency", "cpu_temperature", "cpu_c1_state_residency", "cpu_c6_state_residency", "cpu_busy_cycles"]
|
||||
```
|
||||
|
||||
### SW Dependencies:
|
||||
Plugin is based on Linux Kernel modules that expose specific metrics over `sysfs` or `devfs` interfaces.
|
||||
The following dependencies are expected by plugin:
|
||||
- _intel-rapl_ module which exposes Intel Runtime Power Limiting metrics over `sysfs` (`/sys/devices/virtual/powercap/intel-rapl`),
|
||||
- _msr_ kernel module that provides access to processor model specific registers over `devfs` (`/dev/cpu/cpu%d/msr`),
|
||||
- _cpufreq_ kernel module - which exposes per-CPU Frequency over `sysfs` (`/sys/devices/system/cpu/cpu%d/cpufreq/scaling_cur_freq`).
|
||||
|
||||
Minimum kernel version required is 3.13 to satisfy all requirements.
|
||||
|
||||
Please make sure that kernel modules are loaded and running. You might have to manually enable them by using `modprobe`.
|
||||
Exact commands to be executed are:
|
||||
```
|
||||
sudo modprobe cpufreq-stats
|
||||
sudo modprobe msr
|
||||
sudo modprobe intel_rapl
|
||||
```
|
||||
|
||||
**Telegraf with Intel PowerStat plugin enabled may require root access to read model specific registers (MSRs)**
|
||||
to retrieve data for calculation of most critical per-CPU specific metrics:
|
||||
- `cpu_busy_frequency_mhz`
|
||||
- `cpu_temperature_celsius`
|
||||
- `cpu_c1_state_residency_percent`
|
||||
- `cpu_c6_state_residency_percent`
|
||||
- `cpu_busy_cycles_percent`
|
||||
|
||||
To expose other Intel PowerStat metrics root access may or may not be required (depending on OS type or configuration).
|
||||
|
||||
### HW Dependencies:
|
||||
Specific metrics require certain processor features to be present, otherwise Intel PowerStat plugin won't be able to
|
||||
read them. When using Linux Kernel based OS, user can detect supported processor features reading `/proc/cpuinfo` file.
|
||||
Plugin assumes crucial properties are the same for all CPU cores in the system.
|
||||
The following processor properties are examined in more detail in this section:
|
||||
processor _cpu family_, _model_ and _flags_.
|
||||
The following processor properties are required by the plugin:
|
||||
- Processor _cpu family_ must be Intel (0x6) - since data used by the plugin assumes Intel specific
|
||||
model specific registers for all features
|
||||
- The following processor flags shall be present:
|
||||
- "_msr_" shall be present for plugin to read platform data from processor model specific registers and collect
|
||||
the following metrics: _powerstat_core.cpu_temperature_, _powerstat_core.cpu_busy_frequency_,
|
||||
_powerstat_core.cpu_busy_cycles_, _powerstat_core.cpu_c1_state_residency_, _powerstat_core._cpu_c6_state_residency_
|
||||
- "_aperfmperf_" shall be present to collect the following metrics: _powerstat_core.cpu_busy_frequency_,
|
||||
_powerstat_core.cpu_busy_cycles_, _powerstat_core.cpu_c1_state_residency_
|
||||
- "_dts_" shall be present to collect _powerstat_core.cpu_temperature_
|
||||
- Processor _Model number_ must be one of the following values for plugin to read _powerstat_core.cpu_c1_state_residency_
|
||||
and _powerstat_core.cpu_c6_state_residency_ metrics:
|
||||
|
||||
| Model number | Processor name |
|
||||
|-----|-------------|
|
||||
| 0x37 | Intel Atom® Bay Trail |
|
||||
| 0x4D | Intel Atom® Avaton |
|
||||
| 0x5C | Intel Atom® Apollo Lake |
|
||||
| 0x5F | Intel Atom® Denverton |
|
||||
| 0x7A | Intel Atom® Goldmont |
|
||||
| 0x4C | Intel Atom® Airmont |
|
||||
| 0x86 | Intel Atom® Jacobsville |
|
||||
| 0x96 | Intel Atom® Elkhart Lake |
|
||||
| 0x9C | Intel Atom® Jasper Lake |
|
||||
| 0x1A | Intel Nehalem-EP |
|
||||
| 0x1E | Intel Nehalem |
|
||||
| 0x1F | Intel Nehalem-G |
|
||||
| 0x2E | Intel Nehalem-EX |
|
||||
| 0x25 | Intel Westmere |
|
||||
| 0x2C | Intel Westmere-EP |
|
||||
| 0x2F | Intel Westmere-EX |
|
||||
| 0x2A | Intel Sandybridge |
|
||||
| 0x2D | Intel Sandybridge-X |
|
||||
| 0x3A | Intel Ivybridge |
|
||||
| 0x3E | Intel Ivybridge-X |
|
||||
| 0x4E | Intel Atom® Silvermont-MID |
|
||||
| 0x5E | Intel Skylake |
|
||||
| 0x55 | Intel Skylake-X |
|
||||
| 0x8E | Intel Kabylake-L |
|
||||
| 0x9E | Intel Kabylake |
|
||||
| 0x6A | Intel Icelake-X |
|
||||
| 0x6C | Intel Icelake-D |
|
||||
| 0x7D | Intel Icelake |
|
||||
| 0x7E | Intel Icelake-L |
|
||||
| 0x9D | Intel Icelake-NNPI |
|
||||
| 0x3C | Intel Haswell |
|
||||
| 0x3F | Intel Haswell-X |
|
||||
| 0x45 | Intel Haswell-L |
|
||||
| 0x46 | Intel Haswell-G |
|
||||
| 0x3D | Intel Broadwell |
|
||||
| 0x47 | Intel Broadwell-G |
|
||||
| 0x4F | Intel Broadwell-X |
|
||||
| 0x56 | Intel Broadwell-D |
|
||||
| 0x66 | Intel Cannonlake-L |
|
||||
| 0x57 | Intel Xeon® PHI Knights Landing |
|
||||
| 0x85 | Intel Xeon® PHI Knights Mill |
|
||||
| 0xA5 | Intel CometLake |
|
||||
| 0xA6 | Intel CometLake-L |
|
||||
| 0x8F | Intel Sapphire Rapids X |
|
||||
| 0x8C | Intel TigerLake-L |
|
||||
| 0x8D | Intel TigerLake |
|
||||
|
||||
### Metrics
|
||||
All metrics collected by Intel PowerStat plugin are collected in fixed intervals.
|
||||
Metrics that reports processor C-state residency or power are calculated over elapsed intervals.
|
||||
When starting to measure metrics, plugin skips first iteration of metrics if they are based on deltas with previous value.
|
||||
|
||||
**The following measurements are supported by Intel PowerStat plugin:**
|
||||
- powerstat_core
|
||||
|
||||
- The following Tags are returned by plugin with powerstat_core measurements:
|
||||
|
||||
| Tag | Description |
|
||||
|-----|-------------|
|
||||
| `package_id` | ID of platform package/socket |
|
||||
| `core_id` | ID of physical processor core |
|
||||
| `cpu_id` | ID of logical processor core |
|
||||
Measurement powerstat_core metrics are collected per-CPU (cpu_id is the key)
|
||||
while core_id and package_id tags are additional topology information.
|
||||
|
||||
- Available metrics for powerstat_core measurement
|
||||
|
||||
| Metric name (field) | Description | Units |
|
||||
|-----|-------------|-----|
|
||||
| `cpu_frequency_mhz` | Current operational frequency of CPU Core | MHz |
|
||||
| `cpu_busy_frequency_mhz` | CPU Core Busy Frequency measured as frequency adjusted to CPU Core busy cycles | MHz |
|
||||
| `cpu_temperature_celsius` | Current temperature of CPU Core | Celsius degrees |
|
||||
| `cpu_c1_state_residency_percent` | Percentage of time that CPU Core spent in C1 Core residency state | % |
|
||||
| `cpu_c6_state_residency_percent` | Percentage of time that CPU Core spent in C6 Core residency state | % |
|
||||
| `cpu_busy_cycles_percent` | CPU Core Busy cycles as a ratio of Cycles spent in C0 state residency to all cycles executed by CPU Core | % |
|
||||
|
||||
|
||||
|
||||
- powerstat_package
|
||||
|
||||
- The following Tags are returned by plugin with powerstat_package measurements:
|
||||
|
||||
| Tag | Description |
|
||||
|-----|-------------|
|
||||
| `package_id` | ID of platform package/socket |
|
||||
Measurement powerstat_package metrics are collected per processor package - _package_id_ tag indicates which
|
||||
package metric refers to.
|
||||
|
||||
- Available metrics for powerstat_package measurement
|
||||
|
||||
| Metric name (field) | Description | Units |
|
||||
|-----|-------------|-----|
|
||||
| `thermal_design_power_watts` | Maximum Thermal Design Power (TDP) available for processor package | Watts |
|
||||
| `current_power_consumption_watts` | Current power consumption of processor package | Watts |
|
||||
| `current_dram_power_consumption_watts` | Current power consumption of processor package DRAM subsystem | Watts |
|
||||
|
||||
|
||||
### Example Output:
|
||||
|
||||
```
|
||||
powerstat_package,host=ubuntu,package_id=0 thermal_design_power_watts=160 1606494744000000000
|
||||
powerstat_package,host=ubuntu,package_id=0 current_power_consumption_watts=35 1606494744000000000
|
||||
powerstat_package,host=ubuntu,package_id=0 current_dram_power_consumption_watts=13.94 1606494744000000000
|
||||
powerstat_core,core_id=0,cpu_id=0,host=ubuntu,package_id=0 cpu_frequency_mhz=1200.29 1606494744000000000
|
||||
powerstat_core,core_id=0,cpu_id=0,host=ubuntu,package_id=0 cpu_temperature_celsius=34i 1606494744000000000
|
||||
powerstat_core,core_id=0,cpu_id=0,host=ubuntu,package_id=0 cpu_c6_state_residency_percent=92.52 1606494744000000000
|
||||
powerstat_core,core_id=0,cpu_id=0,host=ubuntu,package_id=0 cpu_busy_cycles_percent=0.8 1606494744000000000
|
||||
powerstat_core,core_id=0,cpu_id=0,host=ubuntu,package_id=0 cpu_c1_state_residency_percent=6.68 1606494744000000000
|
||||
powerstat_core,core_id=0,cpu_id=0,host=ubuntu,package_id=0 cpu_busy_frequency_mhz=1213.24 1606494744000000000
|
||||
```
|
|
@ -19,6 +19,11 @@ When one or more servers are specified, the plugin will use the following comman
|
|||
ipmitool -I lan -H SERVER -U USERID -P PASSW0RD sdr
|
||||
```
|
||||
|
||||
Any of the following parameters will be added to the aformentioned query if they're configured:
|
||||
```
|
||||
-y hex_key -L privilege
|
||||
```
|
||||
|
||||
### Configuration
|
||||
|
||||
```toml
|
||||
|
@ -53,6 +58,18 @@ ipmitool -I lan -H SERVER -U USERID -P PASSW0RD sdr
|
|||
|
||||
## Schema Version: (Optional, defaults to version 1)
|
||||
metric_version = 2
|
||||
|
||||
## Optionally provide the hex key for the IMPI connection.
|
||||
# hex_key = ""
|
||||
|
||||
## If ipmitool should use a cache
|
||||
## for me ipmitool runs about 2 to 10 times faster with cache enabled on HP G10 servers (when using ubuntu20.04)
|
||||
## the cache file may not work well for you if some sensors come up late
|
||||
# use_cache = false
|
||||
|
||||
## Path to the ipmitools cache file (defaults to OS temp dir)
|
||||
## The provided path must exist and must be writable
|
||||
# cache_path = ""
|
||||
```
|
||||
|
||||
### Measurements
|
||||
|
|
|
@ -39,11 +39,14 @@ This plugin does not require a plugin on jenkins and it makes use of Jenkins API
|
|||
## empty will use default value 10
|
||||
# max_subjob_per_layer = 10
|
||||
|
||||
## Jobs to exclude from gathering
|
||||
# job_exclude = [ "job1", "job2/subjob1/subjob2", "job3/*"]
|
||||
## Jobs to include or exclude from gathering
|
||||
## When using both lists, job_exclude has priority.
|
||||
## Wildcards are supported: [ "jobA/*", "jobB/subjob1/*"]
|
||||
# job_include = [ "*" ]
|
||||
# job_exclude = [ ]
|
||||
|
||||
## Nodes to exclude from gathering
|
||||
# node_exclude = [ "node1", "node2" ]
|
||||
# node_exclude = [ ]
|
||||
|
||||
## Worker pool for jenkins plugin only
|
||||
## Empty this field will use default value 5
|
||||
|
@ -88,6 +91,7 @@ This plugin does not require a plugin on jenkins and it makes use of Jenkins API
|
|||
- port
|
||||
- fields:
|
||||
- duration (ms)
|
||||
- number
|
||||
- result_code (0 = SUCCESS, 1 = FAILURE, 2 = NOT_BUILD, 3 = UNSTABLE, 4 = ABORTED)
|
||||
|
||||
### Sample Queries:
|
||||
|
|
|
@ -179,6 +179,7 @@ Both `jolokia2_agent` and `jolokia2_proxy` plugins support default configuration
|
|||
- [Java JVM](/plugins/inputs/jolokia2/examples/java.conf)
|
||||
- [JBoss](/plugins/inputs/jolokia2/examples/jboss.conf)
|
||||
- [Kafka](/plugins/inputs/jolokia2/examples/kafka.conf)
|
||||
- [Kafka Connect](/plugins/inputs/jolokia2/examples/kafka-connect.conf)
|
||||
- [Tomcat](/plugins/inputs/jolokia2/examples/tomcat.conf)
|
||||
- [Weblogic](/plugins/inputs/jolokia2/examples/weblogic.conf)
|
||||
- [ZooKeeper](/plugins/inputs/jolokia2/examples/zookeeper.conf)
|
||||
|
|
|
@ -35,7 +35,7 @@ and use the old zookeeper connection method.
|
|||
# insecure_skip_verify = false
|
||||
|
||||
## SASL authentication credentials. These settings should typically be used
|
||||
## with TLS encryption enabled using the "enable_tls" option.
|
||||
## with TLS encryption enabled
|
||||
# sasl_username = "kafka"
|
||||
# sasl_password = "secret"
|
||||
|
||||
|
@ -62,6 +62,14 @@ and use the old zookeeper connection method.
|
|||
## Name of the consumer group.
|
||||
# consumer_group = "telegraf_metrics_consumers"
|
||||
|
||||
## Compression codec represents the various compression codecs recognized by
|
||||
## Kafka in messages.
|
||||
## 0 : None
|
||||
## 1 : Gzip
|
||||
## 2 : Snappy
|
||||
## 3 : LZ4
|
||||
## 4 : ZSTD
|
||||
# compression_codec = 0
|
||||
## Initial offset position; one of "oldest" or "newest".
|
||||
# offset = "oldest"
|
||||
|
||||
|
|
|
@ -53,3 +53,18 @@ The `kibana` plugin queries the [Kibana][] API to obtain the service status.
|
|||
```
|
||||
kibana,host=myhost,name=my-kibana,source=localhost:5601,status=green,version=6.5.4 concurrent_connections=8i,heap_max_bytes=447778816i,heap_total_bytes=447778816i,heap_used_bytes=380603352i,requests_per_sec=1,response_time_avg_ms=57.6,response_time_max_ms=220i,status_code=1i,uptime_ms=6717489805i 1534864502000000000
|
||||
```
|
||||
|
||||
## Run example environment
|
||||
|
||||
Requires the following tools:
|
||||
|
||||
* [Docker](https://docs.docker.com/get-docker/)
|
||||
* [Docker Compose](https://docs.docker.com/compose/install/)
|
||||
|
||||
From the root of this project execute the following script: `./plugins/inputs/kibana/test_environment/run_test_env.sh`
|
||||
|
||||
This will build the latest Telegraf and then start up Kibana and Elasticsearch, Telegraf will begin monitoring Kibana's status and write its results to the file `/tmp/metrics.out` in the Telegraf container.
|
||||
|
||||
Then you can attach to the telegraf container to inspect the file `/tmp/metrics.out` to see if the status is being reported.
|
||||
|
||||
The Visual Studio Code [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension provides an easy user interface to attach to the running container.
|
|
@ -189,9 +189,11 @@ subjects:
|
|||
- node_name
|
||||
- fields:
|
||||
- capacity_cpu_cores
|
||||
- capacity_millicpu_cores
|
||||
- capacity_memory_bytes
|
||||
- capacity_pods
|
||||
- allocatable_cpu_cores
|
||||
- allocatable_millicpu_cores
|
||||
- allocatable_memory_bytes
|
||||
- allocatable_pods
|
||||
|
||||
|
@ -220,16 +222,18 @@ subjects:
|
|||
- node_name
|
||||
- pod_name
|
||||
- node_selector (\*varies)
|
||||
- phase
|
||||
- state
|
||||
- readiness
|
||||
- fields:
|
||||
- restarts_total
|
||||
- state_code
|
||||
- state_reason
|
||||
- phase_reason
|
||||
- terminated_reason (string, deprecated in 1.15: use `state_reason` instead)
|
||||
- resource_requests_cpu_units
|
||||
- resource_requests_millicpu_units
|
||||
- resource_requests_memory_bytes
|
||||
- resource_limits_cpu_units
|
||||
- resource_limits_millicpu_units
|
||||
- resource_limits_memory_bytes
|
||||
|
||||
- kubernetes_service
|
||||
|
@ -297,7 +301,7 @@ kubernetes_persistentvolume,phase=Released,pv_name=pvc-aaaaaaaa-bbbb-cccc-1111-2
|
|||
kubernetes_persistentvolumeclaim,namespace=default,phase=Bound,pvc_name=data-etcd-0,selector_select1=s1,storageclass=ebs-1-retain phase_type=0i 1547597615000000000
|
||||
kubernetes_pod,namespace=default,node_name=ip-172-17-0-2.internal,pod_name=tick1 last_transition_time=1547578322000000000i,ready="false" 1547597616000000000
|
||||
kubernetes_service,cluster_ip=172.29.61.80,namespace=redis-cache-0001,port_name=redis,port_protocol=TCP,selector_app=myapp,selector_io.kompose.service=redis,selector_role=slave,service_name=redis-slave created=1588690034000000000i,generation=0i,port=6379i,target_port=0i 1547597616000000000
|
||||
kubernetes_pod_container,container_name=telegraf,namespace=default,node_name=ip-172-17-0-2.internal,node_selector_node-role.kubernetes.io/compute=true,pod_name=tick1,state=running,readiness=ready resource_requests_cpu_units=0.1,resource_limits_memory_bytes=524288000,resource_limits_cpu_units=0.5,restarts_total=0i,state_code=0i,state_reason="",resource_requests_memory_bytes=524288000 1547597616000000000
|
||||
kubernetes_pod_container,container_name=telegraf,namespace=default,node_name=ip-172-17-0-2.internal,node_selector_node-role.kubernetes.io/compute=true,pod_name=tick1,phase=Running,state=running,readiness=ready resource_requests_cpu_units=0.1,resource_limits_memory_bytes=524288000,resource_limits_cpu_units=0.5,restarts_total=0i,state_code=0i,state_reason="",phase_reason="",resource_requests_memory_bytes=524288000 1547597616000000000
|
||||
kubernetes_statefulset,namespace=default,selector_select1=s1,statefulset_name=etcd replicas_updated=3i,spec_replicas=3i,observed_generation=1i,created=1544101669000000000i,generation=1i,replicas=3i,replicas_current=3i,replicas_ready=3i 1547597616000000000
|
||||
```
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ Registers via Modbus TCP or Modbus RTU/ASCII.
|
|||
## |---BA, DCBA - Little Endian
|
||||
## |---BADC - Mid-Big Endian
|
||||
## |---CDAB - Mid-Little Endian
|
||||
## data_type - INT16, UINT16, INT32, UINT32, INT64, UINT64, FLOAT32-IEEE (the IEEE 754 binary representation)
|
||||
## data_type - INT16, UINT16, INT32, UINT32, INT64, UINT64, FLOAT32-IEEE, FLOAT64-IEEE (the IEEE 754 binary representation)
|
||||
## FLOAT32 (deprecated), FIXED, UFIXED (fixed-point representation on input)
|
||||
## scale - the final numeric variable representation
|
||||
## address - variable address
|
||||
|
@ -105,10 +105,10 @@ and cannot be configured.
|
|||
|
||||
These types are used for integer input values. Select the one that matches your modbus data source.
|
||||
|
||||
#### Floating Point: `FLOAT32-IEEE`
|
||||
#### Floating Point: `FLOAT32-IEEE`, `FLOAT64-IEEE`
|
||||
|
||||
Use this type if your modbus registers contain a value that is encoded in this format. This type
|
||||
always includes the sign and therefore there exists no variant.
|
||||
Use these types if your modbus registers contain a value that is encoded in this format. These types
|
||||
always include the sign and therefore there exists no variant.
|
||||
|
||||
#### Fixed Point: `FIXED`, `UFIXED` (`FLOAT32`)
|
||||
|
||||
|
|
|
@ -128,6 +128,7 @@ Minimum Version of Monit tested with is 5.16.
|
|||
- hostname
|
||||
- port_number
|
||||
- request
|
||||
- response_time
|
||||
- protocol
|
||||
- type
|
||||
|
||||
|
@ -232,4 +233,5 @@ monit_file,monitoring_mode=active,monitoring_status=monitored,pending_action=non
|
|||
monit_process,monitoring_mode=active,monitoring_status=monitored,pending_action=none,platform_name=Linux,service=rsyslog,source=xyzzy.local,status=running,version=5.20.0 children=0i,cpu_percent=0,cpu_percent_total=0,mem_kb=3148i,mem_kb_total=3148i,mem_percent=0.2,mem_percent_total=0.2,monitoring_mode_code=0i,monitoring_status_code=1i,parent_pid=1i,pending_action_code=0i,pid=318i,status_code=0i,threads=4i 1579735047000000000
|
||||
monit_program,monitoring_mode=active,monitoring_status=initializing,pending_action=none,platform_name=Linux,service=echo,source=xyzzy.local,status=running,version=5.20.0 monitoring_mode_code=0i,monitoring_status_code=2i,pending_action_code=0i,program_started=0i,program_status=0i,status_code=0i 1579735047000000000
|
||||
monit_system,monitoring_mode=active,monitoring_status=monitored,pending_action=none,platform_name=Linux,service=debian-stretch-monit.virt,source=xyzzy.local,status=running,version=5.20.0 cpu_load_avg_15m=0,cpu_load_avg_1m=0,cpu_load_avg_5m=0,cpu_system=0,cpu_user=0,cpu_wait=0,mem_kb=42852i,mem_percent=2.1,monitoring_mode_code=0i,monitoring_status_code=1i,pending_action_code=0i,status_code=0i,swap_kb=0,swap_percent=0 1579735047000000000
|
||||
monit_remote_host,dc=new-12,host=palladium,monitoring_mode=active,monitoring_status=monitored,pending_action=none,platform_name=Linux,rack=rack-0,service=blog.kalvad.com,source=palladium,status=running,version=5.27.0 monitoring_status_code=1i,monitoring_mode_code=0i,response_time=0.664412,type="TCP",pending_action_code=0i,remote_hostname="blog.kalvad.com",port_number=443i,request="/",protocol="HTTP",status_code=0i 1599138990000000000
|
||||
```
|
||||
|
|
|
@ -88,6 +88,15 @@ This plugin gathers the statistic data from MySQL server
|
|||
# gather_file_events_stats = false
|
||||
|
||||
## gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST
|
||||
# gather_perf_events_statements = false
|
||||
#
|
||||
## gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME
|
||||
# gather_perf_sum_per_acc_per_event = false
|
||||
#
|
||||
## list of events to be gathered for gather_perf_sum_per_acc_per_event
|
||||
## in case of empty list all events will be gathered
|
||||
# perf_summary_events = []
|
||||
#
|
||||
# gather_perf_events_statements = false
|
||||
|
||||
## the limits for metrics form perf_events_statements
|
||||
|
|
|
@ -52,6 +52,8 @@ You'll need to escape the `\` within the `telegraf.conf` like this: `C:\\Program
|
|||
- `clocks_current_sm` (integer, MHz)
|
||||
- `clocks_current_memory` (integer, MHz)
|
||||
- `clocks_current_video` (integer, MHz)
|
||||
- `driver_version` (string)
|
||||
- `cuda_version` (string)
|
||||
|
||||
### Sample Query
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ Plugin minimum tested version: 1.16
|
|||
|
||||
```toml
|
||||
[[inputs.opcua]]
|
||||
## Device name
|
||||
# name = "localhost"
|
||||
## Metric name
|
||||
# name = "opcua"
|
||||
#
|
||||
## OPC UA Endpoint URL
|
||||
# endpoint = "opc.tcp://localhost:4840"
|
||||
|
@ -47,34 +47,97 @@ Plugin minimum tested version: 1.16
|
|||
# password = ""
|
||||
#
|
||||
## Node ID configuration
|
||||
## name - the variable name
|
||||
## namespace - integer value 0 thru 3
|
||||
## identifier_type - s=string, i=numeric, g=guid, b=opaque
|
||||
## identifier - tag as shown in opcua browser
|
||||
## data_type - boolean, byte, short, int, uint, uint16, int16,
|
||||
## uint32, int32, float, double, string, datetime, number
|
||||
## name - field name to use in the output
|
||||
## namespace - OPC UA namespace of the node (integer value 0 thru 3)
|
||||
## identifier_type - OPC UA ID type (s=string, i=numeric, g=guid, b=opaque)
|
||||
## identifier - OPC UA ID (tag as shown in opcua browser)
|
||||
## tags - extra tags to be added to the output metric (optional)
|
||||
## Example:
|
||||
## {name="ProductUri", namespace="0", identifier_type="i", identifier="2262", data_type="string", description="http://open62541.org"}
|
||||
## {name="ProductUri", namespace="0", identifier_type="i", identifier="2262", tags=[["tag1","value1"],["tag2","value2]]}
|
||||
# nodes = [
|
||||
# {name="", namespace="", identifier_type="", identifier=""},
|
||||
# {name="", namespace="", identifier_type="", identifier=""},
|
||||
#]
|
||||
#
|
||||
## Node Group
|
||||
## Sets defaults for OPC UA namespace and ID type so they aren't required in
|
||||
## every node. A group can also have a metric name that overrides the main
|
||||
## plugin metric name.
|
||||
##
|
||||
## Multiple node groups are allowed
|
||||
#[[inputs.opcua.group]]
|
||||
## Group Metric name. Overrides the top level name. If unset, the
|
||||
## top level name is used.
|
||||
# name =
|
||||
#
|
||||
## Group default namespace. If a node in the group doesn't set its
|
||||
## namespace, this is used.
|
||||
# namespace =
|
||||
#
|
||||
## Group default identifier type. If a node in the group doesn't set its
|
||||
## namespace, this is used.
|
||||
# identifier_type =
|
||||
#
|
||||
## Node ID Configuration. Array of nodes with the same settings as above.
|
||||
# nodes = [
|
||||
# {name="", namespace="", identifier_type="", identifier=""},
|
||||
# {name="", namespace="", identifier_type="", identifier=""},
|
||||
#]
|
||||
```
|
||||
|
||||
### Node Configuration
|
||||
An OPC UA node ID may resemble: "n=3;s=Temperature". In this example:
|
||||
- n=3 is indicating the `namespace` is 3
|
||||
- s=Temperature is indicting that the `identifier_type` is a string and `identifier` value is 'Temperature'
|
||||
- This example temperature node has a value of 79.0
|
||||
To gather data from this node enter the following line into the 'nodes' property above:
|
||||
```
|
||||
{field_name="temp", namespace="3", identifier_type="s", identifier="Temperature"},
|
||||
```
|
||||
|
||||
This node configuration produces a metric like this:
|
||||
```
|
||||
opcua,id=n\=3;s\=Temperature temp=79.0,quality="OK (0x0)" 1597820490000000000
|
||||
|
||||
```
|
||||
|
||||
### Group Configuration
|
||||
Groups can set default values for the namespace, identifier type, and
|
||||
tags settings. The default values apply to all the nodes in the
|
||||
group. If a default is set, a node may omit the setting altogether.
|
||||
This simplifies node configuration, especially when many nodes share
|
||||
the same namespace or identifier type.
|
||||
|
||||
The output metric will include tags set in the group and the node. If
|
||||
a tag with the same name is set in both places, the tag value from the
|
||||
node is used.
|
||||
|
||||
This example group configuration has two groups with two nodes each:
|
||||
```
|
||||
[[inputs.opcua.group]]
|
||||
name="group1_metric_name"
|
||||
namespace="3"
|
||||
identifier_type="i"
|
||||
tags=[["group1_tag", "val1"]]
|
||||
nodes = [
|
||||
{name="", namespace="", identifier_type="", identifier="", data_type="", description=""},
|
||||
{name="", namespace="", identifier_type="", identifier="", data_type="", description=""},
|
||||
{name="name", identifier="1001", tags=[["node1_tag", "val2"]]},
|
||||
{name="name", identifier="1002", tags=[["node1_tag", "val3"]]},
|
||||
]
|
||||
[[inputs.opcua.group]]
|
||||
name="group2_metric_name"
|
||||
namespace="3"
|
||||
identifier_type="i"
|
||||
tags=[["group2_tag", "val3"]]
|
||||
nodes = [
|
||||
{name="saw", identifier="1003", tags=[["node2_tag", "val4"]]},
|
||||
{name="sin", identifier="1004"},
|
||||
]
|
||||
```
|
||||
|
||||
### Example Node Configuration
|
||||
An OPC UA node ID may resemble: "n=3,s=Temperature". In this example:
|
||||
- n=3 is indicating the `namespace` is 3
|
||||
- s=Temperature is indicting that the `identifier_type` is a string and `identifier` value is 'Temperature'
|
||||
- This example temperature node has a value of 79.0, which makes the `data_type` a 'float'.
|
||||
To gather data from this node enter the following line into the 'nodes' property above:
|
||||
It produces metrics like these:
|
||||
```
|
||||
{name="LabelName", namespace="3", identifier_type="s", identifier="Temperature", data_type="float", description="Description of node"},
|
||||
```
|
||||
|
||||
|
||||
### Example Output
|
||||
|
||||
```
|
||||
opcua,host=3c70aee0901e,name=Random,type=double Random=0.018158170305814902 1597820490000000000
|
||||
|
||||
group1_metric_name,group1_tag=val1,id=ns\=3;i\=1001,node1_tag=val2 name=0,Quality="OK (0x0)" 1606893246000000000
|
||||
group1_metric_name,group1_tag=val1,id=ns\=3;i\=1002,node1_tag=val3 name=-1.389117,Quality="OK (0x0)" 1606893246000000000
|
||||
group2_metric_name,group2_tag=val3,id=ns\=3;i\=1003,node2_tag=val4 Quality="OK (0x0)",saw=-1.6 1606893246000000000
|
||||
group2_metric_name,group2_tag=val3,id=ns\=3;i\=1004 sin=1.902113,Quality="OK (0x0)" 1606893246000000000
|
||||
```
|
||||
|
|
|
@ -57,6 +57,9 @@ native Go by the Telegraf process, eliminating the need to execute the system
|
|||
## option of the ping command.
|
||||
# interface = ""
|
||||
|
||||
## Percentiles to calculate. This only works with the native method.
|
||||
# percentiles = [50, 95, 99]
|
||||
|
||||
## Specify the ping executable binary.
|
||||
# binary = "ping"
|
||||
|
||||
|
@ -147,10 +150,11 @@ sockets and the `ping_group_range` setting.
|
|||
- packets_received (integer)
|
||||
- percent_packet_loss (float)
|
||||
- ttl (integer, Not available on Windows)
|
||||
- average_response_ms (integer)
|
||||
- minimum_response_ms (integer)
|
||||
- maximum_response_ms (integer)
|
||||
- standard_deviation_ms (integer, Available on Windows only with native ping)
|
||||
- average_response_ms (float)
|
||||
- minimum_response_ms (float)
|
||||
- maximum_response_ms (float)
|
||||
- standard_deviation_ms (float, Available on Windows only with method = "native")
|
||||
- percentile\<N\>_ms (float, Where `<N>` is the percentile specified in `percentiles`. Available with method = "native" only)
|
||||
- errors (float, Windows only)
|
||||
- reply_received (integer, Windows with method = "exec" only)
|
||||
- percent_reply_loss (float, Windows with method = "exec" only)
|
||||
|
|
|
@ -52,12 +52,17 @@ The example below has two queries are specified, with the following parameters:
|
|||
# defined tags. The values in these columns must be of a string-type,
|
||||
# a number-type or a blob-type.
|
||||
#
|
||||
# The timestamp field is used to override the data points timestamp value. By
|
||||
# default, all rows inserted with current time. By setting a timestamp column,
|
||||
# the row will be inserted with that column's value.
|
||||
#
|
||||
# Structure :
|
||||
# [[inputs.postgresql_extensible.query]]
|
||||
# sqlquery string
|
||||
# version string
|
||||
# withdbname boolean
|
||||
# tagvalue string (coma separated)
|
||||
# timestamp string
|
||||
[[inputs.postgresql_extensible.query]]
|
||||
sqlquery="SELECT * FROM pg_stat_database where datname"
|
||||
version=901
|
||||
|
|
|
@ -44,6 +44,9 @@ Processes can be selected for monitoring using one of several methods:
|
|||
## When true add the full cmdline as a tag.
|
||||
# cmdline_tag = false
|
||||
|
||||
## Mode to use when calculating CPU usage. Can be one of 'solaris' or 'irix'.
|
||||
# mode = "irix"
|
||||
|
||||
## Add the PID as a tag instead of as a field. When collecting multiple
|
||||
## processes with otherwise matching tags this setting should be enabled to
|
||||
## ensure each process has a unique identity.
|
||||
|
@ -64,15 +67,6 @@ Processes can be selected for monitoring using one of several methods:
|
|||
Preliminary support for Windows has been added, however you may prefer using
|
||||
the `win_perf_counters` input plugin as a more mature alternative.
|
||||
|
||||
When using the `pid_finder = "native"` in Windows, the pattern lookup method is
|
||||
implemented as a WMI query. The pattern allows fuzzy matching using only
|
||||
[WMI query patterns](https://msdn.microsoft.com/en-us/library/aa392263(v=vs.85).aspx):
|
||||
```toml
|
||||
[[inputs.procstat]]
|
||||
pattern = "%influx%"
|
||||
pid_finder = "native"
|
||||
```
|
||||
|
||||
### Metrics:
|
||||
|
||||
- procstat
|
||||
|
|
|
@ -11,8 +11,8 @@ Telegraf minimum version: Telegraf 1.16.0
|
|||
## API connection configuration. The API token was introduced in Proxmox v6.2. Required permissions for user and token: PVEAuditor role on /.
|
||||
base_url = "https://localhost:8006/api2/json"
|
||||
api_token = "USER@REALM!TOKENID=UUID"
|
||||
## Optional node name config
|
||||
# node_name = "localhost"
|
||||
## Node name, defaults to OS hostname
|
||||
# node_name = ""
|
||||
|
||||
## Optional TLS Config
|
||||
# tls_ca = "/etc/telegraf/ca.pem"
|
||||
|
|
|
@ -0,0 +1,42 @@
|
|||
# Riemann Listener Input Plugin
|
||||
|
||||
The Riemann Listener is a simple input plugin that listens for messages from
|
||||
client that use riemann clients using riemann-protobuff format.
|
||||
|
||||
|
||||
### Configuration:
|
||||
|
||||
This is a sample configuration for the plugin.
|
||||
|
||||
```toml
|
||||
[[inputs.rimann_listener]]
|
||||
## URL to listen on
|
||||
## Default is "tcp://:5555"
|
||||
# service_address = "tcp://:8094"
|
||||
# service_address = "tcp://127.0.0.1:http"
|
||||
# service_address = "tcp4://:8094"
|
||||
# service_address = "tcp6://:8094"
|
||||
# service_address = "tcp6://[2001:db8::1]:8094"
|
||||
|
||||
## Maximum number of concurrent connections.
|
||||
## 0 (default) is unlimited.
|
||||
# max_connections = 1024
|
||||
## Read timeout.
|
||||
## 0 (default) is unlimited.
|
||||
# read_timeout = "30s"
|
||||
## Optional TLS configuration.
|
||||
# tls_cert = "/etc/telegraf/cert.pem"
|
||||
# tls_key = "/etc/telegraf/key.pem"
|
||||
## Enables client authentication if set.
|
||||
# tls_allowed_cacerts = ["/etc/telegraf/clientca.pem"]
|
||||
## Maximum socket buffer size (in bytes when no unit specified).
|
||||
# read_buffer_size = "64KiB"
|
||||
## Period between keep alive probes.
|
||||
## 0 disables keep alive probes.
|
||||
## Defaults to the OS configuration.
|
||||
# keep_alive_period = "5m"
|
||||
```
|
||||
Just like Riemann the default port is 5555. This can be configured, refer configuration above.
|
||||
|
||||
Riemann `Service` is mapped as `measurement`. `metric` and `TTL` are converted into field values.
|
||||
As Riemann tags as simply an array, they are converted into the `influx_line` format key-value, where both key and value are the tags.
|
|
@ -56,7 +56,9 @@ information.
|
|||
# sec_level = "authNoPriv"
|
||||
## Context Name.
|
||||
# context_name = ""
|
||||
## Privacy protocol used for encrypted messages; one of "DES", "AES" or "".
|
||||
## Privacy protocol used for encrypted messages; one of "DES", "AES", "AES192", "AES192C", "AES256", "AES256C", or "".
|
||||
### Protocols "AES192", "AES192", "AES256", and "AES256C" require the underlying net-snmp tools
|
||||
### to be compiled with --enable-blumenthal-aes (http://www.net-snmp.org/docs/INSTALL.html)
|
||||
# priv_protocol = ""
|
||||
## Privacy password used for encrypted messages.
|
||||
# priv_password = ""
|
||||
|
@ -113,15 +115,21 @@ option operate similar to the `snmpget` utility.
|
|||
# is_tag = false
|
||||
|
||||
## Apply one of the following conversions to the variable value:
|
||||
## float(X) Convert the input value into a float and divides by the
|
||||
## Xth power of 10. Effectively just moves the decimal left
|
||||
## X places. For example a value of `123` with `float(2)`
|
||||
## will result in `1.23`.
|
||||
## float: Convert the value into a float with no adjustment. Same
|
||||
## as `float(0)`.
|
||||
## int: Convert the value into an integer.
|
||||
## hwaddr: Convert the value to a MAC address.
|
||||
## ipaddr: Convert the value to an IP address.
|
||||
## float(X): Convert the input value into a float and divides by the
|
||||
## Xth power of 10. Effectively just moves the decimal left
|
||||
## X places. For example a value of `123` with `float(2)`
|
||||
## will result in `1.23`.
|
||||
## float: Convert the value into a float with no adjustment. Same
|
||||
## as `float(0)`.
|
||||
## int: Convert the value into an integer.
|
||||
## hwaddr: Convert the value to a MAC address.
|
||||
## ipaddr: Convert the value to an IP address.
|
||||
## hextoint:X:Y Convert a hex string value to integer. Where X is the Endian
|
||||
## and Y the bit size. For example: hextoint:LittleEndian:uint64
|
||||
## or hextoint:BigEndian:uint32. Valid options for the Endian are:
|
||||
## BigEndian and LittleEndian. For the bit size: uint16, uint32
|
||||
## and uint64.
|
||||
##
|
||||
# conversion = ""
|
||||
```
|
||||
|
||||
|
@ -184,6 +192,10 @@ One [metric][] is created for each row of the SNMP table.
|
|||
## path segments). Truncates the index after this point to remove non-fixed
|
||||
## value or length index suffixes.
|
||||
# oid_index_length = 0
|
||||
|
||||
## Specifies if the value of given field should be snmptranslated
|
||||
## by default no field values are translated
|
||||
# translate = true
|
||||
```
|
||||
|
||||
### Troubleshooting
|
||||
|
|
|
@ -48,22 +48,54 @@ GO
|
|||
## See https://github.com/denisenkom/go-mssqldb for detailed connection
|
||||
## parameters, in particular, tls connections can be created like so:
|
||||
## "encrypt=true;certificate=<cert>;hostNameInCertificate=<SqlServer host fqdn>"
|
||||
# servers = [
|
||||
# "Server=192.168.1.10;Port=1433;User Id=<user>;Password=<pw>;app name=telegraf;log=1;",
|
||||
# ]
|
||||
servers = [
|
||||
"Server=192.168.1.10;Port=1433;User Id=<user>;Password=<pw>;app name=telegraf;log=1;",
|
||||
]
|
||||
|
||||
## "database_type" enables a specific set of queries depending on the database type. If specified, it replaces azuredb = true/false and query_version = 2
|
||||
## In the config file, the sql server plugin section should be repeated each with a set of servers for a specific database_type.
|
||||
## Possible values for database_type are - "AzureSQLDB" or "AzureSQLManagedInstance" or "SQLServer"
|
||||
|
||||
## Queries enabled by default for database_type = "AzureSQLDB" are -
|
||||
## AzureSQLDBResourceStats, AzureSQLDBResourceGovernance, AzureSQLDBWaitStats, AzureSQLDBDatabaseIO, AzureSQLDBServerProperties,
|
||||
## AzureSQLDBOsWaitstats, AzureSQLDBMemoryClerks, AzureSQLDBPerformanceCounters, AzureSQLDBRequests, AzureSQLDBSchedulers
|
||||
|
||||
## This enables a specific set of queries depending on the database type. If specified, it replaces azuredb = true/false and query_version = 2
|
||||
## In the config file, the sql server plugin section should be repeated each with a set of servers for a specific database_type.
|
||||
## Possible values for database_type are
|
||||
## "AzureSQLDB"
|
||||
## "SQLServer"
|
||||
## "AzureSQLManagedInstance"
|
||||
# database_type = "AzureSQLDB"
|
||||
|
||||
## A list of queries to include. If not specified, all the above listed queries are used.
|
||||
# include_query = []
|
||||
|
||||
## A list of queries to explicitly ignore.
|
||||
# exclude_query = []
|
||||
|
||||
## Queries enabled by default for database_type = "AzureSQLManagedInstance" are -
|
||||
## AzureSQLMIResourceStats, AzureSQLMIResourceGovernance, AzureSQLMIDatabaseIO, AzureSQLMIServerProperties, AzureSQLMIOsWaitstats,
|
||||
## AzureSQLMIMemoryClerks, AzureSQLMIPerformanceCounters, AzureSQLMIRequests, AzureSQLMISchedulers
|
||||
|
||||
# database_type = "AzureSQLManagedInstance"
|
||||
|
||||
# include_query = []
|
||||
|
||||
# exclude_query = []
|
||||
|
||||
## Queries enabled by default for database_type = "SQLServer" are -
|
||||
## SQLServerPerformanceCounters, SQLServerWaitStatsCategorized, SQLServerDatabaseIO, SQLServerProperties, SQLServerMemoryClerks,
|
||||
## SQLServerSchedulers, SQLServerRequests, SQLServerVolumeSpace, SQLServerCpu
|
||||
|
||||
database_type = "SQLServer"
|
||||
|
||||
include_query = []
|
||||
|
||||
## SQLServerAvailabilityReplicaStates and SQLServerDatabaseReplicaStates are optional queries and hence excluded here as default
|
||||
exclude_query = ["SQLServerAvailabilityReplicaStates", "SQLServerDatabaseReplicaStates"]
|
||||
|
||||
## Following are old config settings, you may use them only if you are using the earlier flavor of queries, however it is recommended to use
|
||||
## the new mechanism of identifying the database_type there by use it's corresponding queries
|
||||
|
||||
## Optional parameter, setting this to 2 will use a new version
|
||||
## of the collection queries that break compatibility with the original dashboards.
|
||||
## Version 2 - is compatible from SQL Server 2008 Sp3 and later versions and also for SQL Azure DB
|
||||
## Version 2 is in the process of being deprecated, please consider using database_type.
|
||||
## of the collection queries that break compatibility with the original
|
||||
## dashboards.
|
||||
## Version 2 - is compatible from SQL Server 2012 and later versions and also for SQL Azure DB
|
||||
# query_version = 2
|
||||
|
||||
## If you are using AzureDB, setting this to true will gather resource utilization metrics
|
||||
|
@ -105,6 +137,9 @@ GO
|
|||
## - SQLServerRequests
|
||||
## - SQLServerVolumeSpace
|
||||
## - SQLServerCpu
|
||||
## and following as optional (if mentioned in the include_query list)
|
||||
## - SQLServerAvailabilityReplicaStates
|
||||
## - SQLServerDatabaseReplicaStates
|
||||
|
||||
## Version 2 by default collects the following queries
|
||||
## Version 2 is being deprecated, please consider using database_type.
|
||||
|
@ -133,13 +168,6 @@ GO
|
|||
|
||||
|
||||
|
||||
## A list of queries to include. If not specified, all the above listed queries are used.
|
||||
# include_query = []
|
||||
|
||||
## A list of queries to explicitly ignore.
|
||||
exclude_query = [ 'Schedulers' , 'SqlRequests' ]
|
||||
|
||||
|
||||
|
||||
```
|
||||
|
||||
|
@ -240,6 +268,8 @@ These are metrics for Azure SQL Managed instance, are very similar to version 2
|
|||
blocking sessions.
|
||||
- SQLServerVolumeSpace - uses `sys.dm_os_volume_stats` to get total, used and occupied space on every disk that contains a data or log file. (Note that even if enabled it won't get any data from Azure SQL Database or SQL Managed Instance). It is pointless to run this with high frequency (ie: every 10s), but it won't cause any problem.
|
||||
- SQLServerCpu - uses the buffer ring (`sys.dm_os_ring_buffers`) to get CPU data, the table is updated once per minute. (Note that even if enabled it won't get any data from Azure SQL Database or SQL Managed Instance).
|
||||
- SQLServerAvailabilityReplicaStates: Collects availability replica state information from `sys.dm_hadr_availability_replica_states` for a High Availability / Disaster Recovery (HADR) setup
|
||||
- SQLServerDatabaseReplicaStates: Collects database replica state information from `sys.dm_hadr_database_replica_states` for a High Availability / Disaster Recovery (HADR) setup
|
||||
|
||||
|
||||
#### Output Measures
|
||||
|
|
|
@ -154,6 +154,9 @@ represents the total number of items less than the `lt` tag.
|
|||
When Telegraf is ran with `--debug`, detailed information about the performed
|
||||
queries will be logged.
|
||||
|
||||
### Example Output
|
||||
```
|
||||
```
|
||||
[stackdriver]: https://cloud.google.com/monitoring/api/v3/
|
||||
[auth]: https://cloud.google.com/docs/authentication/getting-started
|
||||
[pricing]: https://cloud.google.com/stackdriver/pricing#stackdriver_monitoring_services
|
||||
|
|
|
@ -68,6 +68,9 @@
|
|||
## Maximum socket buffer size in bytes, once the buffer fills up, metrics
|
||||
## will start dropping. Defaults to the OS default.
|
||||
# read_buffer_size = 65535
|
||||
|
||||
## Max duration (TTL) for each metric to stay cached/reported without being updated.
|
||||
# max_ttl = "10h"
|
||||
```
|
||||
|
||||
### Description
|
||||
|
@ -192,6 +195,7 @@ the accuracy of percentiles but also increases the memory usage and cpu time.
|
|||
measurements and tags.
|
||||
- **parse_data_dog_tags** boolean: Enable parsing of tags in DataDog's dogstatsd format (http://docs.datadoghq.com/guides/dogstatsd/)
|
||||
- **datadog_extensions** boolean: Enable parsing of DataDog's extensions to dogstatsd format (http://docs.datadoghq.com/guides/dogstatsd/)
|
||||
- **max_ttl** config.Duration: Max duration (TTL) for each metric to stay cached/reported without being updated.
|
||||
|
||||
### Statsd bucket -> InfluxDB line-protocol Templates
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# systemd Units Input Plugin
|
||||
|
||||
The systemd_units plugin gathers systemd unit status on Linux. It relies on
|
||||
`systemctl list-units --all --type=service` to collect data on service status.
|
||||
`systemctl list-units --all --plain --type=service` to collect data on service status.
|
||||
|
||||
The results are tagged with the unit name and provide enumerated fields for
|
||||
loaded, active and running fields, indicating the unit health.
|
||||
|
|
|
@ -8,10 +8,11 @@ Monitoring some services may require running Telegraf with administrator privile
|
|||
|
||||
```toml
|
||||
[[inputs.win_services]]
|
||||
## Names of the services to monitor. Leave empty to monitor all the available services on the host
|
||||
## Names of the services to monitor. Leave empty to monitor all the available services on the host. Globs accepted.
|
||||
service_names = [
|
||||
"LanmanServer",
|
||||
"TermService",
|
||||
"Win*",
|
||||
]
|
||||
```
|
||||
|
||||
|
|
|
@ -15,7 +15,9 @@ file or network connection.
|
|||
## Timeout for SSL connection
|
||||
# timeout = "5s"
|
||||
|
||||
## Pass a different name into the TLS request (Server Name Indication)
|
||||
## Pass a different name into the TLS request (Server Name Indication).
|
||||
## This is synonymous with tls_server_name, and only one of the two
|
||||
## options may be specified at one time.
|
||||
## example: server_name = "myhost.example.org"
|
||||
# server_name = "myhost.example.org"
|
||||
|
||||
|
@ -23,6 +25,7 @@ file or network connection.
|
|||
# tls_ca = "/etc/telegraf/ca.pem"
|
||||
# tls_cert = "/etc/telegraf/cert.pem"
|
||||
# tls_key = "/etc/telegraf/key.pem"
|
||||
# tls_server_name = "myhost.example.org"
|
||||
```
|
||||
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
This ZFS plugin provides metrics from your ZFS filesystems. It supports ZFS on
|
||||
Linux and FreeBSD. It gets ZFS stat from `/proc/spl/kstat/zfs` on Linux and
|
||||
from `sysctl` and `zpool` on FreeBSD.
|
||||
from `sysctl`, 'zfs' and `zpool` on FreeBSD.
|
||||
|
||||
### Configuration:
|
||||
|
||||
|
@ -22,11 +22,14 @@ from `sysctl` and `zpool` on FreeBSD.
|
|||
|
||||
## By default, don't gather zpool stats
|
||||
# poolMetrics = false
|
||||
|
||||
## By default, don't gather dataset stats
|
||||
# datasetMetrics = false
|
||||
```
|
||||
|
||||
### Measurements & Fields:
|
||||
|
||||
By default this plugin collects metrics about ZFS internals and pool.
|
||||
By default this plugin collects metrics about ZFS internals pool and dataset.
|
||||
These metrics are either counters or measure sizes
|
||||
in bytes. These metrics will be in the `zfs` measurement with the field
|
||||
names listed bellow.
|
||||
|
@ -34,6 +37,9 @@ names listed bellow.
|
|||
If `poolMetrics` is enabled then additional metrics will be gathered for
|
||||
each pool.
|
||||
|
||||
If `datasetMetrics` is enabled then additional metrics will be gathered for
|
||||
each dataset.
|
||||
|
||||
- zfs
|
||||
With fields listed bellow.
|
||||
|
||||
|
@ -206,21 +212,34 @@ On FreeBSD:
|
|||
- size (integer, bytes)
|
||||
- fragmentation (integer, percent)
|
||||
|
||||
#### Dataset Metrics (optional, only on FreeBSD)
|
||||
|
||||
- zfs_dataset
|
||||
- avail (integer, bytes)
|
||||
- used (integer, bytes)
|
||||
- usedsnap (integer, bytes
|
||||
- usedds (integer, bytes)
|
||||
|
||||
### Tags:
|
||||
|
||||
- ZFS stats (`zfs`) will have the following tag:
|
||||
- pools - A `::` concatenated list of all ZFS pools on the machine.
|
||||
- datasets - A `::` concatenated list of all ZFS datasets on the machine.
|
||||
|
||||
- Pool metrics (`zfs_pool`) will have the following tag:
|
||||
- pool - with the name of the pool which the metrics are for.
|
||||
- health - the health status of the pool. (FreeBSD only)
|
||||
|
||||
- Dataset metrics (`zfs_dataset`) will have the following tag:
|
||||
- dataset - with the name of the dataset which the metrics are for.
|
||||
|
||||
### Example Output:
|
||||
|
||||
```
|
||||
$ ./telegraf --config telegraf.conf --input-filter zfs --test
|
||||
* Plugin: zfs, Collection 1
|
||||
> zfs_pool,health=ONLINE,pool=zroot allocated=1578590208i,capacity=2i,dedupratio=1,fragmentation=1i,free=64456531968i,size=66035122176i 1464473103625653908
|
||||
> zfs_dataset,dataset=zata avail=10741741326336,used=8564135526400,usedsnap=0,usedds=90112
|
||||
> zfs,pools=zroot arcstats_allocated=4167764i,arcstats_anon_evictable_data=0i,arcstats_anon_evictable_metadata=0i,arcstats_anon_size=16896i,arcstats_arc_meta_limit=10485760i,arcstats_arc_meta_max=115269568i,arcstats_arc_meta_min=8388608i,arcstats_arc_meta_used=51977456i,arcstats_c=16777216i,arcstats_c_max=41943040i,arcstats_c_min=16777216i,arcstats_data_size=0i,arcstats_deleted=1699340i,arcstats_demand_data_hits=14836131i,arcstats_demand_data_misses=2842945i,arcstats_demand_hit_predictive_prefetch=0i,arcstats_demand_metadata_hits=1655006i,arcstats_demand_metadata_misses=830074i,arcstats_duplicate_buffers=0i,arcstats_duplicate_buffers_size=0i,arcstats_duplicate_reads=123i,arcstats_evict_l2_cached=0i,arcstats_evict_l2_eligible=332172623872i,arcstats_evict_l2_ineligible=6168576i,arcstats_evict_l2_skip=0i,arcstats_evict_not_enough=12189444i,arcstats_evict_skip=195190764i,arcstats_hash_chain_max=2i,arcstats_hash_chains=10i,arcstats_hash_collisions=43134i,arcstats_hash_elements=2268i,arcstats_hash_elements_max=6136i,arcstats_hdr_size=565632i,arcstats_hits=16515778i,arcstats_l2_abort_lowmem=0i,arcstats_l2_asize=0i,arcstats_l2_cdata_free_on_write=0i,arcstats_l2_cksum_bad=0i,arcstats_l2_compress_failures=0i,arcstats_l2_compress_successes=0i,arcstats_l2_compress_zeros=0i,arcstats_l2_evict_l1cached=0i,arcstats_l2_evict_lock_retry=0i,arcstats_l2_evict_reading=0i,arcstats_l2_feeds=0i,arcstats_l2_free_on_write=0i,arcstats_l2_hdr_size=0i,arcstats_l2_hits=0i,arcstats_l2_io_error=0i,arcstats_l2_misses=0i,arcstats_l2_read_bytes=0i,arcstats_l2_rw_clash=0i,arcstats_l2_size=0i,arcstats_l2_write_buffer_bytes_scanned=0i,arcstats_l2_write_buffer_iter=0i,arcstats_l2_write_buffer_list_iter=0i,arcstats_l2_write_buffer_list_null_iter=0i,arcstats_l2_write_bytes=0i,arcstats_l2_write_full=0i,arcstats_l2_write_in_l2=0i,arcstats_l2_write_io_in_progress=0i,arcstats_l2_write_not_cacheable=380i,arcstats_l2_write_passed_headroom=0i,arcstats_l2_write_pios=0i,arcstats_l2_write_spa_mismatch=0i,arcstats_l2_write_trylock_fail=0i,arcstats_l2_writes_done=0i,arcstats_l2_writes_error=0i,arcstats_l2_writes_lock_retry=0i,arcstats_l2_writes_sent=0i,arcstats_memory_throttle_count=0i,arcstats_metadata_size=17014784i,arcstats_mfu_evictable_data=0i,arcstats_mfu_evictable_metadata=16384i,arcstats_mfu_ghost_evictable_data=5723648i,arcstats_mfu_ghost_evictable_metadata=10709504i,arcstats_mfu_ghost_hits=1315619i,arcstats_mfu_ghost_size=16433152i,arcstats_mfu_hits=7646611i,arcstats_mfu_size=305152i,arcstats_misses=3676993i,arcstats_mru_evictable_data=0i,arcstats_mru_evictable_metadata=0i,arcstats_mru_ghost_evictable_data=0i,arcstats_mru_ghost_evictable_metadata=80896i,arcstats_mru_ghost_hits=324250i,arcstats_mru_ghost_size=80896i,arcstats_mru_hits=8844526i,arcstats_mru_size=16693248i,arcstats_mutex_miss=354023i,arcstats_other_size=34397040i,arcstats_p=4172800i,arcstats_prefetch_data_hits=0i,arcstats_prefetch_data_misses=0i,arcstats_prefetch_metadata_hits=24641i,arcstats_prefetch_metadata_misses=3974i,arcstats_size=51977456i,arcstats_sync_wait_for_async=0i,vdev_cache_stats_delegations=779i,vdev_cache_stats_hits=323123i,vdev_cache_stats_misses=59929i,zfetchstats_hits=0i,zfetchstats_max_streams=0i,zfetchstats_misses=0i 1464473103634124908
|
||||
```
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ import auroraMarkdown from 'src/writeData/components/telegrafPlugins/aurora.md'
|
|||
import azure_storage_queueMarkdown from 'src/writeData/components/telegrafPlugins/azure_storage_queue.md'
|
||||
import bcacheMarkdown from 'src/writeData/components/telegrafPlugins/bcache.md'
|
||||
import beanstalkdMarkdown from 'src/writeData/components/telegrafPlugins/beanstalkd.md'
|
||||
import beatMarkdown from 'src/writeData/components/telegrafPlugins/beat.md'
|
||||
import bindMarkdown from 'src/writeData/components/telegrafPlugins/bind.md'
|
||||
import bondMarkdown from 'src/writeData/components/telegrafPlugins/bond.md'
|
||||
import burrowMarkdown from 'src/writeData/components/telegrafPlugins/burrow.md'
|
||||
|
@ -66,6 +67,7 @@ import icinga2Markdown from 'src/writeData/components/telegrafPlugins/icinga2.md
|
|||
import infinibandMarkdown from 'src/writeData/components/telegrafPlugins/infiniband.md'
|
||||
import influxdb_listenerMarkdown from 'src/writeData/components/telegrafPlugins/influxdb_listener.md'
|
||||
import influxdb_v2_listenerMarkdown from 'src/writeData/components/telegrafPlugins/influxdb_v2_listener.md'
|
||||
import intel_powerstatMarkdown from 'src/writeData/components/telegrafPlugins/intel_powerstat.md'
|
||||
import intel_rdtMarkdown from 'src/writeData/components/telegrafPlugins/intel_rdt.md'
|
||||
import influxdbMarkdown from 'src/writeData/components/telegrafPlugins/influxdb.md'
|
||||
import internalMarkdown from 'src/writeData/components/telegrafPlugins/internal.md'
|
||||
|
@ -149,6 +151,7 @@ import redfishMarkdown from 'src/writeData/components/telegrafPlugins/redfish.md
|
|||
import redisMarkdown from 'src/writeData/components/telegrafPlugins/redis.md'
|
||||
import rethinkdbMarkdown from 'src/writeData/components/telegrafPlugins/rethinkdb.md'
|
||||
import riakMarkdown from 'src/writeData/components/telegrafPlugins/riak.md'
|
||||
import riemann_listenerMarkdown from 'src/writeData/components/telegrafPlugins/riemann_listener.md'
|
||||
import salesforceMarkdown from 'src/writeData/components/telegrafPlugins/salesforce.md'
|
||||
import sensorsMarkdown from 'src/writeData/components/telegrafPlugins/sensors.md'
|
||||
import sflowMarkdown from 'src/writeData/components/telegrafPlugins/sflow.md'
|
||||
|
@ -200,6 +203,7 @@ import auroraLogo from 'src/writeData/graphics/aurora.svg'
|
|||
import azure_storage_queueLogo from 'src/writeData/graphics/azure_storage_queue.svg'
|
||||
import bcacheLogo from 'src/writeData/graphics/bcache.svg'
|
||||
import beanstalkdLogo from 'src/writeData/graphics/beanstalkd.svg'
|
||||
import beatLogo from 'src/writeData/graphics/beat.svg'
|
||||
import bindLogo from 'src/writeData/graphics/bind.svg'
|
||||
import bondLogo from 'src/writeData/graphics/bond.svg'
|
||||
import burrowLogo from 'src/writeData/graphics/burrow.svg'
|
||||
|
@ -252,6 +256,7 @@ import icinga2Logo from 'src/writeData/graphics/icinga2.svg'
|
|||
import infinibandLogo from 'src/writeData/graphics/infiniband.svg'
|
||||
import influxdb_listenerLogo from 'src/writeData/graphics/influxdb_listener.svg'
|
||||
import influxdb_v2_listenerLogo from 'src/writeData/graphics/influxdb_v2_listener.svg'
|
||||
import intel_powerstatLogo from 'src/writeData/graphics/intel_powerstat.svg'
|
||||
import intel_rdtLogo from 'src/writeData/graphics/intel_rdt.svg'
|
||||
import influxdbLogo from 'src/writeData/graphics/influxdb.svg'
|
||||
import internalLogo from 'src/writeData/graphics/internal.svg'
|
||||
|
@ -335,6 +340,7 @@ import redfishLogo from 'src/writeData/graphics/redfish.svg'
|
|||
import redisLogo from 'src/writeData/graphics/redis.svg'
|
||||
import rethinkdbLogo from 'src/writeData/graphics/rethinkdb.svg'
|
||||
import riakLogo from 'src/writeData/graphics/riak.svg'
|
||||
import riemann_listenerLogo from 'src/writeData/graphics/riemann_listener.svg'
|
||||
import salesforceLogo from 'src/writeData/graphics/salesforce.svg'
|
||||
import sensorsLogo from 'src/writeData/graphics/sensors.svg'
|
||||
import sflowLogo from 'src/writeData/graphics/sflow.svg'
|
||||
|
@ -440,6 +446,13 @@ export const WRITE_DATA_TELEGRAF_PLUGINS: WriteDataItem[] = [
|
|||
markdown: beanstalkdMarkdown,
|
||||
image: beanstalkdLogo,
|
||||
},
|
||||
{
|
||||
id: 'beat',
|
||||
name: 'Beat Plugin',
|
||||
url: `${TELEGRAF_PLUGINS}/beat`,
|
||||
markdown: beatMarkdown,
|
||||
image: beatLogo,
|
||||
},
|
||||
{
|
||||
id: 'bind',
|
||||
name: 'BIND 9 Nameserver Statistics',
|
||||
|
@ -811,6 +824,13 @@ export const WRITE_DATA_TELEGRAF_PLUGINS: WriteDataItem[] = [
|
|||
markdown: influxdb_v2_listenerMarkdown,
|
||||
image: influxdb_v2_listenerLogo,
|
||||
},
|
||||
{
|
||||
id: 'intel_powerstat',
|
||||
name: 'Intel PowerStat',
|
||||
url: `${TELEGRAF_PLUGINS}/intel_powerstat`,
|
||||
markdown: intel_powerstatMarkdown,
|
||||
image: intel_powerstatLogo,
|
||||
},
|
||||
{
|
||||
id: 'intel_rdt',
|
||||
name: 'Intel RDT',
|
||||
|
@ -1385,6 +1405,13 @@ export const WRITE_DATA_TELEGRAF_PLUGINS: WriteDataItem[] = [
|
|||
markdown: riakMarkdown,
|
||||
image: riakLogo,
|
||||
},
|
||||
{
|
||||
id: 'riemann_listener',
|
||||
name: 'Riemann Listener',
|
||||
url: `${TELEGRAF_PLUGINS}/riemann_listener`,
|
||||
markdown: riemann_listenerMarkdown,
|
||||
image: riemann_listenerLogo,
|
||||
},
|
||||
{
|
||||
id: 'salesforce',
|
||||
name: 'Salesforce',
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64px" height="64px" viewBox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
|
||||
<title>beats-logo-color-64px</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<g id="beats-logo-color-64px" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<rect id="bounding-box" x="0" y="0" width="64" height="64"></rect>
|
||||
<g id="group" transform="translate(11.000000, 5.000000)">
|
||||
<path d="M34.3203,22.8726 C31.7123,21.2206 28.6293,20.2496 25.3123,20.2496 L0.0003,20.2496 L0.0003,33.7496 L18.5623,33.7496 C25.7663,33.7496 31.8993,29.2266 34.3203,22.8726" id="Fill-1" fill="#343741"></path>
|
||||
<path d="M38.2842,26.3354 C34.7492,33.6734 27.2372,38.7504 18.5622,38.7504 L0.0002,38.7504 L0.0002,54.0004 L25.3122,54.0004 C34.6332,54.0004 42.1872,46.4444 42.1872,37.1254 C42.1872,33.0204 40.7202,29.2604 38.2842,26.3354" id="Fill-3" fill="#00BFB3"></path>
|
||||
<path d="M34.3203,22.8726 C35.0313,21.0066 35.4373,18.9906 35.4373,16.8746 C35.4373,7.5556 27.8833,-0.0004 18.5623,-0.0004 L0.0003,-0.0004 L0.0003,20.2496 L25.3123,20.2496 C28.6293,20.2496 31.7123,21.2206 34.3203,22.8726" id="Fill-6" fill="#0077CC"></path>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 395.4 155.9" style="enable-background:new 0 0 395.4 155.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#00C7FD;}
|
||||
.st1{fill:#FFFFFF;}
|
||||
</style>
|
||||
<rect x="4.7" y="5.2" class="st0" width="28.1" height="28.1"/>
|
||||
<path class="st1" d="M32.1,151.6V50.3H5.4v101.2H32.1z M208.9,152.6v-24.8c-3.9,0-7.2-0.2-9.6-0.6c-2.8-0.4-4.9-1.4-6.3-2.8
|
||||
c-1.4-1.4-2.3-3.4-2.8-6.1c-0.4-2.5-0.6-5.8-0.6-9.8V73.2h19.3V50.3h-19.3V10.9h-26.7v97.9c0,8.3,0.7,15.3,2.1,20.9
|
||||
c1.4,5.5,3.8,10,7.1,13.4c3.3,3.4,7.7,5.8,13,7.3c5.4,1.5,12.2,2.2,20.3,2.2H208.9z M361.7,151.6V3.1h-26.7v148.5H361.7z
|
||||
M137.2,60.3c-7.4-8-17.8-12-31-12c-6.4,0-12.3,1.3-17.5,3.9C83.4,54.8,79,58.4,75.4,63L74,64.9l0-1.7V50.3H47.7v101.2h26.5V97.6
|
||||
l0,3.7c0-0.6,0-1.2,0-1.8c0.3-9.5,2.6-16.5,7-21c4.7-4.8,10.4-7.2,16.9-7.2c7.7,0,13.6,2.4,17.5,7c3.8,4.6,5.8,11.1,5.8,19.4l0,0V98
|
||||
c0,0,0,0,0,0l0,0l0,53.5h26.9V94.1C148.4,79.7,144.6,68.3,137.2,60.3z M321.2,100.8c0-7.3-1.3-14.1-3.8-20.5
|
||||
c-2.6-6.3-6.2-11.9-10.7-16.7c-4.6-4.8-10.1-8.5-16.5-11.2c-6.4-2.7-13.5-4-21.2-4c-7.3,0-14.2,1.4-20.6,4.1
|
||||
c-6.4,2.8-12,6.5-16.7,11.2c-4.7,4.7-8.5,10.3-11.2,16.7c-2.8,6.4-4.1,13.3-4.1,20.6c0,7.3,1.3,14.2,3.9,20.6
|
||||
c2.6,6.4,6.3,12,10.9,16.7c4.6,4.7,10.3,8.5,16.9,11.2c6.6,2.8,13.9,4.2,21.7,4.2c22.6,0,36.6-10.3,45-19.9l-19.2-14.6
|
||||
c-4,4.8-13.6,11.3-25.6,11.3c-7.5,0-13.7-1.7-18.4-5.2c-4.7-3.4-7.9-8.2-9.6-14.1l-0.3-0.9h79.5V100.8z M241.9,91.5
|
||||
c0-7.4,8.5-20.3,26.8-20.4c18.3,0,26.9,12.9,26.9,20.3L241.9,91.5z M392.1,138.8c-0.5-1.2-1.2-2.2-2.1-3.1c-0.9-0.9-1.9-1.6-3.1-2.1
|
||||
c-1.2-0.5-2.5-0.8-3.8-0.8c-1.4,0-2.6,0.3-3.8,0.8c-1.2,0.5-2.2,1.2-3.1,2.1c-0.9,0.9-1.6,1.9-2.1,3.1c-0.5,1.2-0.8,2.5-0.8,3.8
|
||||
c0,1.4,0.3,2.6,0.8,3.8s1.2,2.2,2.1,3.1c0.9,0.9,1.9,1.6,3.1,2.1c1.2,0.5,2.5,0.8,3.8,0.8c1.4,0,2.6-0.3,3.8-0.8
|
||||
c1.2-0.5,2.2-1.2,3.1-2.1c0.9-0.9,1.6-1.9,2.1-3.1c0.5-1.2,0.8-2.5,0.8-3.8C392.9,141.3,392.6,140,392.1,138.8z M390.5,145.8
|
||||
c-0.4,1-1,1.9-1.7,2.6c-0.7,0.7-1.6,1.3-2.6,1.7c-1,0.4-2,0.6-3.2,0.6c-1.1,0-2.2-0.2-3.2-0.6c-1-0.4-1.9-1-2.6-1.7
|
||||
c-0.7-0.7-1.3-1.6-1.7-2.6c-0.4-1-0.6-2-0.6-3.2c0-1.1,0.2-2.2,0.6-3.2c0.4-1,1-1.9,1.7-2.6c0.7-0.7,1.6-1.3,2.6-1.7
|
||||
c1-0.4,2-0.6,3.2-0.6c1.1,0,2.2,0.2,3.2,0.6c1,0.4,1.9,1,2.6,1.7c0.7,0.7,1.3,1.6,1.7,2.6c0.4,1,0.6,2,0.6,3.2
|
||||
C391.1,143.8,390.9,144.8,390.5,145.8z M384.9,143.5c0.8-0.1,1.4-0.4,1.9-0.9c0.5-0.5,0.8-1.2,0.8-2.2c0-1.1-0.3-1.9-1-2.5
|
||||
c-0.6-0.6-1.7-0.9-3-0.9h-4.4v11.3h2.1v-4.6h1.5l2.8,4.6h2.2L384.9,143.5z M383.8,141.8c-0.3,0-0.6,0-1,0h-1.5v-3.2h1.5
|
||||
c0.3,0,0.6,0,1,0c0.3,0,0.6,0.1,0.9,0.2c0.3,0.1,0.5,0.3,0.6,0.5c0.2,0.2,0.2,0.5,0.2,0.9c0,0.4-0.1,0.7-0.2,0.9
|
||||
c-0.2,0.2-0.4,0.4-0.6,0.5C384.4,141.7,384.1,141.8,383.8,141.8z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 56.78 57.05" style="enable-background:new 0 0 56.78 57.05;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:none;stroke:#22ADF6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
|
||||
</style>
|
||||
<path class="st0" d="M41.58,10.54h12.2c1.1,0,2,0.9,2,2v35.59c0,1.1-0.9,2-2,2H3c-1.1,0-2-0.9-2-2V12.54c0-1.1,0.9-2,2-2h10.79
|
||||
M23.28,50.13v5.92 M33.45,50.13v5.92 M18.53,56.05h20.27 M1,41.71h49.96 M41.59,35.74h-27.5H13c0-8.07,6.54-14.6,14.6-14.6
|
||||
s14.6,6.54,14.6,14.6H41.59z M35.6,13.14c0,4.42-3.58,8-8,8s-8-3.58-8-8 M19.69,7.88C20.23,3.99,23.57,1,27.61,1
|
||||
s7.38,2.99,7.92,6.88 M35.42,12.38H19.79c-0.93,0-1.69-0.76-1.69-1.69V9.58c0-0.93,0.76-1.69,1.69-1.69h15.64
|
||||
c0.93,0,1.69,0.76,1.69,1.69v1.11C37.12,11.62,36.35,12.38,35.42,12.38z M25.23,1.36V7 M29.81,1.36V7"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
Loading…
Reference in New Issue