Loki API
概述
参考:
每个组件都会暴露一些基本的 API
除了这几个基本的 API 以外,每个组件都会暴露一些专用的 API,若是以 Monolithic 架构启动 Loki,则下面的所有 API 都会在这个进程暴露。
Querier API 与 Query Frontend API
查询器与查询前端暴露的 API 是我们最常用的 API,用来处理客户端发来的 LogQL。
- GET /loki/api/v1/query
- GET /loki/api/v1/query_range
- GET /loki/api/v1/labels
- GET /loki/api/v1/label/<name>/values
- GET /loki/api/v1/series
- GET /loki/api/v1/index/stats
- GET /loki/api/v1/tail
Distributor API
Ingester API
Ruler API
以 /loki/ 开头的 API 与 Prometheus API 兼容,结果格式可以互换使用
- GET /ruler/ring
- GET /loki/api/v1/rules
- GET /loki/api/v1/rules/{namespace}
- GET /loki/api/v1/rules/{namespace}/{groupName}
- POST /loki/api/v1/rules/{namespace}
- DELETE /loki/api/v1/rules/{namespace}/{groupName}
- DELETE /loki/api/v1/rules/{namespace}
- GET /api/prom/rules
- GET /api/prom/rules/{namespace}
- GET /api/prom/rules/{namespace}/{groupName}
- POST /api/prom/rules/{namespace}
- DELETE /api/prom/rules/{namespace}/{groupName}
- DELETE /api/prom/rules/{namespace}
- GET /prometheus/api/v1/rules
- GET /prometheus/api/v1/alerts
Compactor API
Series API
- GET /loki/api/v1/series
- POST /loki/api/v1/series
- GET /api/prom/series
- POST /api/prom/series
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.