victoria metrics dashboard and acceptance

install | vmetrics | metrics injection | dashboard and acceptance

basic check

    ssh vmetrics -L 8428:localhost:8428

reach the api

    curl -s "http://localhost:8428/api/v1/query?query=log_metric_gauge_cpu_p" | jq

check-out the UI

    http://localhost:8428/vmui/

try out some queries

log_metric_gauge_cpu_p
log_metric_gauge_mem.used / log_metric_gauge_mem.total * 100
log_metric_gauge_write_size
log_metric_gauge_read_size
log_metric_gauge_eth0.tx.bytes
log_metric_gauge_eth0.rx.bytes
log_metric_gauge_eth0.tx.packets
log_metric_gauge_eth0.rx.packets

acceptance

on some monitored server (NOT production)

    apt install stress

    cd /var/log/

    # overall
    cut -f2 -d' ' fluent-bit.OUTPUT.log | cut -f1 -d'{' | sort -u

    # process
    grep process_ fluent-bit.OUTPUT.log | cut -f2 -d' ' | cut -f1 -d'{' | sort -u

resources

https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/app/vmui#predefined-dashboards

https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/app/vmui/packages/vmui/public/dashboards

acceptance

https://docs.victoriametrics.com/MetricsQL.html

https://new.docs.victoriametrics.com/url-examples/

https://docs.victoriametrics.com/url-examples.html#apiv1query

https://docs.victoriametrics.com/url-examples.html#apiv1series

query

https://new.docs.victoriametrics.com/keyconcepts/#query-data

https://new.docs.victoriametrics.com/metricsql/


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Copyright © 2024 Pierre-Philipp Braun