当前位置:网站首页>Prometheus监控influxdb的方法及指标释义
Prometheus监控influxdb的方法及指标释义
2022-04-23 06:01:00 【洒满阳光的午后】
配置方法
influxdb本身自带metrics(http://$ip:8086/metrics),但内容有限,需借助telegraf来扩展监控内容。
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.8.x86_64.rpm
yum localinstall influxdb-1.7.8.x86_64.rpm
telegraf在这里作为指标收集器,有两种使用方法:
1、不使用influxdb_exporter,直接将telegraf作为exporter,则telegraf的配置为:
# /etc/telegraf/telegraf.conf
[[outputs.prometheus_client]]
listen = ":9273"
[[inputs.influxdb]]
urls = [
"http://localhost:8086/debug/vars"
]
对应prometheus的target为 $ip:9273。
2、使用influxdb_exporter (https://github.com/prometheus/influxdb_exporter),则telegraf的配置为:
# /etc/telegraf/telegraf.conf
[[outputs.influxdb]]
urls = ["http://localhost:9122"]
[[inputs.influxdb]]
urls = [
"http://localhost:8086/debug/vars"
]
其中 http://localhost:9122 为influxdb_exporter的监听地址,此时prometheus的target则写为 $ip:9122。
两种方式metrics名称相同。
指标释义
参考:https://docs.influxdata.com/platform/monitoring/influxdata-platform/tools/measurements-internal
举例:
influxdb_cq_queryFail 的含义为:https://docs.influxdata.com/platform/monitoring/influxdata-platform/tools/measurements-internal/#queryfail
社区版的所有指标如下:
- influxdb_cq_queryFail
- influxdb_cq_queryOk
- influxdb_database_numMeasurements
- influxdb_database_numSeries
- influxdb_httpd_authFail
- influxdb_httpd_clientError
- influxdb_httpd_fluxQueryReq
- influxdb_httpd_fluxQueryReqDurationNs
- influxdb_httpd_pingReq
- influxdb_httpd_pointsWrittenDropped
- influxdb_httpd_pointsWrittenFail
- influxdb_httpd_pointsWrittenOK
- influxdb_httpd_promReadReq
- influxdb_httpd_promWriteReq
- influxdb_httpd_queryReq
- influxdb_httpd_queryReqDurationNs
- influxdb_httpd_queryRespBytes
- influxdb_httpd_recoveredPanics
- influxdb_httpd_req
- influxdb_httpd_reqActive
- influxdb_httpd_reqDurationNs
- influxdb_httpd_serverError
- influxdb_httpd_statusReq
- influxdb_httpd_writeReq
- influxdb_httpd_writeReqActive
- influxdb_httpd_writeReqBytes
- influxdb_httpd_writeReqDurationNs
- influxdb_memstats_alloc
- influxdb_memstats_buck_hash_sys
- influxdb_memstats_frees
- influxdb_memstats_gc_sys
- influxdb_memstats_gcc_pu_fraction
- influxdb_memstats_heap_alloc
- influxdb_memstats_heap_idle
- influxdb_memstats_heap_inuse
- influxdb_memstats_heap_objects
- influxdb_memstats_heap_released
- influxdb_memstats_heap_sys
- influxdb_memstats_last_gc
- influxdb_memstats_lookups
- influxdb_memstats_mallocs
- influxdb_memstats_mcache_inuse
- influxdb_memstats_mcache_sys
- influxdb_memstats_mspan_inuse
- influxdb_memstats_mspan_sys
- influxdb_memstats_next_gc
- influxdb_memstats_num_gc
- influxdb_memstats_other_sys
- influxdb_memstats_pause_ns
- influxdb_memstats_pause_total_ns
- influxdb_memstats_stack_inuse
- influxdb_memstats_stack_sys
- influxdb_memstats_sys
- influxdb_memstats_total_alloc
- influxdb_queryExecutor_queriesActive
- influxdb_queryExecutor_queriesExecuted
- influxdb_queryExecutor_queriesFinished
- influxdb_queryExecutor_queryDurationNs
- influxdb_queryExecutor_recoveredPanics
- influxdb_runtime_Alloc
- influxdb_runtime_Frees
- influxdb_runtime_HeapAlloc
- influxdb_runtime_HeapIdle
- influxdb_runtime_HeapInUse
- influxdb_runtime_HeapObjects
- influxdb_runtime_HeapReleased
- influxdb_runtime_HeapSys
- influxdb_runtime_Lookups
- influxdb_runtime_Mallocs
- influxdb_runtime_NumGC
- influxdb_runtime_NumGoroutine
- influxdb_runtime_PauseTotalNs
- influxdb_runtime_Sys
- influxdb_runtime_TotalAlloc
- influxdb_shard_diskBytes
- influxdb_shard_fieldsCreate
- influxdb_shard_seriesCreate
- influxdb_shard_writeBytes
- influxdb_shard_writePointsDropped
- influxdb_shard_writePointsErr
- influxdb_shard_writePointsOk
- influxdb_shard_writeReq
- influxdb_shard_writeReqErr
- influxdb_shard_writeReqOk
- influxdb_subscriber_createFailures
- influxdb_subscriber_pointsWritten
- influxdb_subscriber_writeFailures
- influxdb_tsm1_cache_WALCompactionTimeMs
- influxdb_tsm1_cache_cacheAgeMs
- influxdb_tsm1_cache_cachedBytes
- influxdb_tsm1_cache_diskBytes
- influxdb_tsm1_cache_memBytes
- influxdb_tsm1_cache_snapshotCount
- influxdb_tsm1_cache_writeDropped
- influxdb_tsm1_cache_writeErr
- influxdb_tsm1_cache_writeOk
- influxdb_tsm1_engine_cacheCompactionDuration
- influxdb_tsm1_engine_cacheCompactionErr
- influxdb_tsm1_engine_cacheCompactions
- influxdb_tsm1_engine_cacheCompactionsActive
- influxdb_tsm1_engine_tsmFullCompactionDuration
- influxdb_tsm1_engine_tsmFullCompactionErr
- influxdb_tsm1_engine_tsmFullCompactionQueue
- influxdb_tsm1_engine_tsmFullCompactions
- influxdb_tsm1_engine_tsmFullCompactionsActive
- influxdb_tsm1_engine_tsmLevel1CompactionDuration
- influxdb_tsm1_engine_tsmLevel1CompactionErr
- influxdb_tsm1_engine_tsmLevel1CompactionQueue
- influxdb_tsm1_engine_tsmLevel1Compactions
- influxdb_tsm1_engine_tsmLevel1CompactionsActive
- influxdb_tsm1_engine_tsmLevel2CompactionDuration
- influxdb_tsm1_engine_tsmLevel2CompactionErr
- influxdb_tsm1_engine_tsmLevel2CompactionQueue
- influxdb_tsm1_engine_tsmLevel2Compactions
- influxdb_tsm1_engine_tsmLevel2CompactionsActive
- influxdb_tsm1_engine_tsmLevel3CompactionDuration
- influxdb_tsm1_engine_tsmLevel3CompactionErr
- influxdb_tsm1_engine_tsmLevel3CompactionQueue
- influxdb_tsm1_engine_tsmLevel3Compactions
- influxdb_tsm1_engine_tsmLevel3CompactionsActive
- influxdb_tsm1_engine_tsmOptimizeCompactionDuration
- influxdb_tsm1_engine_tsmOptimizeCompactionErr
- influxdb_tsm1_engine_tsmOptimizeCompactionQueue
- influxdb_tsm1_engine_tsmOptimizeCompactions
- influxdb_tsm1_engine_tsmOptimizeCompactionsActive
- influxdb_tsm1_filestore_diskBytes
- influxdb_tsm1_filestore_numFiles
- influxdb_tsm1_wal_currentSegmentDiskBytes
- influxdb_tsm1_wal_oldSegmentsDiskBytes
- influxdb_tsm1_wal_writeErr
- influxdb_tsm1_wal_writeOk
- influxdb_write_pointReq
- influxdb_write_pointReqLocal
- influxdb_write_req
- influxdb_write_subWriteDrop
- influxdb_write_subWriteOk
- influxdb_write_writeDrop
- influxdb_write_writeError
- influxdb_write_writeOk
- influxdb_write_writeTimeout
版权声明
本文为[洒满阳光的午后]所创,转载请带上原文链接,感谢
https://zhangrongjie.blog.csdn.net/article/details/123050278
边栏推荐
- Prometheus Cortex多租户读写的实现
- Use the SED command to process text efficiently
- 异常记录-22
- 基于DPDK实现VPC和IDC间互联互通的高性能网关
- The getfield () method in TP5 changes, and TP5 gets the value of a single field
- LeetCode刷题|368最大整除子集(动态规划)
- Oracle性能分析工具:OSWatcher
- 数据库基本概念:OLTP/OLAP/HTAP、RPO/RTO、MPP
- Concurrent optimization request
- LeetCode刷题|897递增顺序搜索树
猜你喜欢
随机推荐
How to use tiup to deploy a tidb V5 0 cluster
时间格式不对,运行sql文件报错
[MySQL basics] data export and import permissions and local_ Infile parameter
TP5 使用redis
JS regular matching first assertion and last assertion
Openvswitch compilation and installation
虚拟环境中使用jupyter notebook
Solution to page cache problem (use with caution)
重启Oracle监听器会中断已有连接吗
Curry realization of function continuous call calculation and accumulation
Oracle数据库性能分析之常用视图
The getfield () method in TP5 changes, and TP5 gets the value of a single field
LeetCode刷题|897递增顺序搜索树
JS realizes modal box dragging
Thinkphp5 -- object (think \ response \ JSON) to array
try --finally
TP6 的 each 遍历用法
Sum (if) in MySQL_ Sum (if ()) in MySQL
TP5 uses redis
offset和client獲取dom元素比特置信息