Logs |
LokiPushApiConsumer (for workloads that can communicate directly with Loki) and LogProxyConsumer (installs promtail in the workload) |
cos_agent (subordinate, pulls logs from /var/log or from other snaps with a matching slot) |
cos-proxy |
grafana-agent snap (manually configured) |
Metrics |
prometheus_scrape (in-model), prometheus_remote_write (CMR) - with grafana-agent |
cos_agent |
cos-proxy |
scrape-target, grafana-agent snap
|
Traces |
tracing (instrumented workloads), charm_tracing (for the charm itself) |
tracing (CMR), cos_agent
|
N/A |
(manually configured) |
Dashboards |
grafana_dashboard, cos-configuration
|
cos_agent, cos-configuration
|
cos-proxy, cos-configuration
|
cos-configuration |
Alert rules |
via metrics and logs relations, cos-configuration
|
cos_agent, cos-configuration
|
cos-proxy, cos-configuration
|
cos-configuration |