otel-collector-config.yaml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. receivers:
  2. otlp:
  3. protocols:
  4. http:
  5. grpc:
  6. endpoint: 0.0.0.0:4317
  7. filelog/jicofo:
  8. include: ['/tmp/jitsi-logs/jicofo.log']
  9. operators:
  10. - type: regex_parser
  11. regex: "^(?P<app>Jicofo) (?P<timestamp>\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3}) (?P<level>\\w+): \\[(?P<pid>\\d+)\\] (?P<codefile>[\\w\\.]+)#(?P<codeline>\\d+): (?P<message>[\\S\\s]*)$"
  12. filelog/jvb:
  13. include: ['/tmp/jitsi-logs/jvb.log']
  14. operators:
  15. - type: regex_parser
  16. regex: "^(?P<app>JVB) (?P<timestamp>\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\\.\\d{3}) (?P<level>\\w+): \\[(?P<pid>\\d+)\\] (?P<codefile>[\\w\\.]+)#(?P<codeline>\\d+): (?P<message>[\\S\\s]*)$"
  17. filelog/prosody:
  18. include: ['/tmp/jitsi-logs/prosody.log']
  19. operators:
  20. - type: regex_parser
  21. regex: "^(?P<timestamp>\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2})\\s+(?P<service>\\S+)\\s+(?P<level>\\w+)\\s+(?P<message>.+)$"
  22. filelog/jitsi-web:
  23. include: ['/tmp/jitsi-logs/jitsi-web.log']
  24. operators:
  25. - type: regex_parser
  26. regex: "^(?P<message>\\[\\w+-\\w+\\.\\w+\\]\\s+(\\w+\\s+)*\\w+:?\\s*.*$)"
  27. docker_stats:
  28. endpoint: "unix:///var/run/docker.sock"
  29. processors:
  30. batch:
  31. exporters:
  32. logging:
  33. loglevel: debug
  34. loki:
  35. endpoint: "http://loki:3100/loki/api/v1/push"
  36. prometheus:
  37. endpoint: "0.0.0.0:9464"
  38. service:
  39. pipelines:
  40. logs/jicofo:
  41. receivers: [otlp, filelog/jicofo]
  42. processors: [batch]
  43. exporters: [loki]
  44. logs/jvb:
  45. receivers: [otlp, filelog/jvb]
  46. processors: [batch]
  47. exporters: [loki]
  48. logs/prosody:
  49. receivers: [otlp, filelog/prosody]
  50. processors: [batch]
  51. exporters: [loki]
  52. logs/jitsi-web:
  53. receivers: [otlp, filelog/jitsi-web]
  54. processors: [batch]
  55. exporters: [loki]
  56. metrics:
  57. receivers: [docker_stats]
  58. processors: [batch]
  59. exporters: [prometheus]