Etcd-for-k8s-cn中文 1,7511,751
version: 3.3.10 你可以进行尝试,是否能够正常抓取数据。
如果有必要,你应该需要添加一个组,这样方便管理
labels:
group: 'etcd
tls的证书需要加上,如果有必要的话
- job_name: 'etcd'
metrics_path: /metrics
scheme: https
tls_config:
cert_file: 'ssl/server.pem'
key_file: 'ssl/server-key.pem'
insecure_skip_verify: true
static_configs:
- targets:
- '172.25.50.16:2379'
- '172.25.50.17:2379'
- '172.25.50.18:2379'
labels:
group: 'etcd
你应该使用curl命令查看是否能够正常的访问
curl -Lk --cert ./server.pem --key ./server-key.pem https://IPADDR:2379/metrics
gayhub: https://github.com/marksugar/promcr#etcd
假如你想尝试自定义k8s监控,可参考: https://github.com/marksugar/k8s-pgmon ,这是一个测试
Used Metrics 2626
etcd_server_has_leader
etcd_server_leader_changes_seen_total
etcd_server_proposals_committed_total
grpc_server_handled_total
grpc_server_started_total
grpc_server_msg_sent_total
etcd_server_proposals_applied_total
etcd_server_proposals_pending
etcd_server_proposals_failed_total
etcd_disk_wal_fsync_duration_seconds_bucket
etcd_disk_backend_commit_duration_seconds_bucket
etcd_disk_backend_commit_duration_seconds_count
etcd_disk_backend_commit_duration_seconds_sum
etcd_disk_wal_fsync_duration_seconds_count
etcd_disk_wal_fsync_duration_seconds_sum
etcd_debugging_mvcc_db_total_size_in_bytes
etcd_network_client_grpc_received_bytes_total
etcd_network_client_grpc_sent_bytes_total
etcd_network_peer_sent_failures_total
etcd_network_peer_received_failures_total
etcd_network_peer_sent_bytes_total
etcd_network_peer_received_bytes_total
-
process_resident_memory_bytes
-
process_max_fds
-
process_open_fds
etcd_debugging_snap_save_total_duration_seconds_sum