【发布时间】:2022-11-28 06:34:48
【问题描述】:
我正在尝试将 6 个月的数据(当前为 CSV,但可以根据需要将其格式化为任何线路协议)文件导入/回填到 VictoriaMetrics 中,以便可以在 Grafana 中可视化。我尝试使用 write API 来推送历史指标,但数据没有显示。 VictoriaMetrics 日志中没有错误或异常,我可以确认数据也不存在。
我在我的机器上创建了一个 docker-compose 设置来进行调查。
version: '3'
services:
vmagent:
image: victoriametrics/vmagent
depends_on:
- "victoriametrics"
volumes:
- ./docker/vmagent/prometheus.yml:/etc/prometheus/prometheus.yml
command:
- "--promscrape.config=/etc/prometheus/prometheus.yml"
- "--remoteWrite.url=http://victoriametrics:8428/api/v1/write"
victoriametrics:
image: victoriametrics/victoria-metrics
entrypoint: /victoria-metrics-prod -search.disableCache -search.cacheTimestampOffset=1440000m0s -retentionPeriod=1440000m0s
ports:
- "8428:8428"
grafana:
image: grafana/grafana-enterprise
environment:
GF_AUTH_DISABLE_LOGIN_FORM: "true"
GF_AUTH_ANONYMOUS_ENABLED: "true"
GF_AUTH_ANONYMOUS_ORG_ROLE: Admin
volumes:
- ./docker/grafana/provisioning/:/etc/grafana/provisioning/
- ./docker/grafana/dashboards/:/var/lib/grafana/dashboards/
ports:
- '3000:3000'
API调用示例
curl -X POST 'http://localhost:8428/write' -d 'measurement,label1="value1" lable2=32 1669258451474'
curl 'http://localhost:8428/internal/resetRollupResultCache'
这是一种有效的方法吗?
【问题讨论】:
标签: prometheus metrics telemetry victoriametrics