vi /opt/vmutils/scrape.yml global: scrape_interval: 5s scrape_configs: - job_name: 'yc-monitoring-export' metrics_path: '/monitoring/v2/prometheusMetrics' scheme: 'https' params: folderId: - "FOLDER-ID-HERE" # folder-name service: - 'compute' # yandex hypervisor metrics #- 'custom' # unified agent metrics bearer_token: 'TOKEN-HERE' # token-descr static_configs: - targets: ['monitoring.api.cloud.yandex.net'] labels: folderId: 'FOLDER-ID-HERE' service: 'compute' #service: 'custom'
vi flb_receive_test.conf [INPUT] name prometheus_remote_write tag test_receive port 8480 uri /insert/0/prometheus/api/v1/write [OUTPUT] name file match test_receive path /var/log file fluent-bit.log
cd /var/log/ grep ^2024-XX-XXT fluent-bit.log | sed 's/{.*//' | awk '{print $2}' | sort -u | grep -v ^scrape_
see results in appendix below
https://docs.fluentbit.io/manual/pipeline/inputs/prometheus-remote-write
https://yandex.cloud/en-ru/docs/monitoring/operations/metric/prometheusExport
cpu_usage cpu_utilization disk_io_quota_utilization_percentage disk_io_quota_utilization_percentage_burst disk_read_bytes disk_read_bytes_burst disk_read_bytes_in_flight disk_read_bytes_in_flight_burst disk_read_errors disk_read_latency_bucket disk_read_latency_count disk_read_ops disk_read_ops_burst disk_read_ops_in_flight disk_read_ops_in_flight_burst disk_read_throttler_delay_bucket disk_read_throttler_delay_count disk_write_bytes disk_write_bytes_burst disk_write_bytes_in_flight disk_write_bytes_in_flight_burst disk_write_errors disk_write_latency_bucket disk_write_latency_count disk_write_ops disk_write_ops_burst disk_write_ops_in_flight disk_write_ops_in_flight_burst disk_write_throttler_delay_bucket disk_write_throttler_delay_count instances_count instances_count_in_zone measured_percent_in_zone network_connections_interface_quota_utilization network_connections_quota_utilization network_received_bytes network_received_packets network_sent_bytes network_sent_packets target_instances_count target_instances_count_in_zone up