User Tools

Site Tools


сервис_opentelemetry

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_opentelemetry [2026/10/08 19:06]
val
сервис_opentelemetry [2026/10/09 16:42] (current)
val [OpenTelemetry Collector]
Line 3: Line 3:
 ===== OpenTelemetry Collector ===== ===== OpenTelemetry Collector =====
   * [[https://​grafana.com/​docs/​loki/​latest/​send-data/​otel/​otel-collector-getting-started/​]]   * [[https://​grafana.com/​docs/​loki/​latest/​send-data/​otel/​otel-collector-getting-started/​]]
 +
 <​code>​ <​code>​
-wget https://​github.com/​open-telemetry/​opentelemetry-collector-releases/​releases/​download/​v0.162.0/​otelcol-contrib_0.162.0_linux_amd64.deb+$ 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>​ </​code>​
сервис_opentelemetry.1791475618.txt.gz · Last modified: 2026/10/08 19:06 by val