User Tools

Site Tools


сервис_opentelemetry

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
сервис_opentelemetry [2026/10/08 19:04]
val created
сервис_opentelemetry [2026/10/09 16:42] (current)
val [OpenTelemetry Collector]
Line 1: Line 1:
 ====== Сервис OpenTelemetry ====== ====== Сервис OpenTelemetry ======
  
 +===== OpenTelemetry Collector =====
 +  * [[https://​grafana.com/​docs/​loki/​latest/​send-data/​otel/​otel-collector-getting-started/​]]
 +
 +<​code>​
 +$ wget https://​github.com/​open-telemetry/​opentelemetry-collector-releases/​releases/​download/​v0.162.0/​otelcol-contrib_0.162.0_linux_amd64.deb
 +
 +# dpkg -i otelcol-contrib_0.162.0_linux_amd64.deb
 +</​code>​
 +
 +  * [[Регистрация событий в Linux#​Сервис rsyslog]]
 +  * [[Поиск важных событий в syslog]] (Вариант 1)
 +
 +<​code>​
 +# usermod -aG adm otelcol-contrib
 +
 +# cat /​etc/​otelcol-contrib/​config.yaml
 +</​code><​code>​
 +receivers:
 +  filelog/​system:​
 +    include:
 +      - /​var/​log/​*.log
 +    start_at: end
 +    resource:
 +      service.name:​ system-logs
 +
 +  filelog/​roundcube:​
 +    include:
 +      - /​var/​log/​roundcube/​*.log
 +    start_at: end
 +    resource:
 +      service.name:​ roundcube-mail
 +
 +processors:
 +  batch:
 +  filter/​exclude_unimportant:​
 +    error_mode: ignore
 +    logs:
 +      log_record:
 +        - '​IsMatch(body,​ "​(?​i)cron"​)'​
 +
 +exporters:
 +  otlphttp/​loki:​
 +    endpoint: "​http://​192.168.13.10:​3100/​otlp"​
 +    tls:
 +      insecure: true
 +
 +service:
 +  pipelines:
 +    logs:
 +      receivers: [filelog/​system,​ filelog/​roundcube]
 +      processors: [filter/​exclude_unimportant,​ batch]
 +      exporters: [otlphttp/​loki]
 +
 +</​code><​code>​
 +# otelcol-contrib validate --config /​etc/​otelcol-contrib/​config.yaml
 +</​code>​
сервис_opentelemetry.1791475446.txt.gz · Last modified: 2026/10/08 19:04 by val