configmap-agent.yaml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. ---
  2. # Source: opentelemetry-collector/templates/configmap-agent.yaml
  3. apiVersion: v1
  4. kind: ConfigMap
  5. metadata:
  6. name: example-opentelemetry-collector-agent
  7. labels:
  8. helm.sh/chart: opentelemetry-collector-0.50.1
  9. app.kubernetes.io/name: opentelemetry-collector
  10. app.kubernetes.io/instance: example
  11. app.kubernetes.io/version: "0.73.0"
  12. app.kubernetes.io/managed-by: Helm
  13. data:
  14. relay: |
  15. exporters:
  16. logging: {}
  17. otlp:
  18. endpoint: example-opentelemetry-collector:4317
  19. tls:
  20. insecure: true
  21. extensions:
  22. health_check: {}
  23. memory_ballast:
  24. size_in_percentage: 40
  25. processors:
  26. batch: {}
  27. memory_limiter:
  28. check_interval: 5s
  29. limit_percentage: 80
  30. spike_limit_percentage: 25
  31. receivers:
  32. jaeger:
  33. protocols:
  34. grpc:
  35. endpoint: ${MY_POD_IP}:14250
  36. thrift_compact:
  37. endpoint: ${MY_POD_IP}:6831
  38. thrift_http:
  39. endpoint: ${MY_POD_IP}:14268
  40. otlp:
  41. protocols:
  42. grpc:
  43. endpoint: ${MY_POD_IP}:4317
  44. http:
  45. endpoint: ${MY_POD_IP}:4318
  46. prometheus:
  47. config:
  48. scrape_configs:
  49. - job_name: opentelemetry-collector
  50. scrape_interval: 10s
  51. static_configs:
  52. - targets:
  53. - ${MY_POD_IP}:8888
  54. zipkin:
  55. endpoint: ${MY_POD_IP}:9411
  56. service:
  57. extensions:
  58. - health_check
  59. - memory_ballast
  60. pipelines:
  61. logs:
  62. exporters:
  63. - otlp
  64. - logging
  65. processors:
  66. - memory_limiter
  67. - batch
  68. receivers:
  69. - otlp
  70. metrics:
  71. exporters:
  72. - otlp
  73. - logging
  74. processors:
  75. - memory_limiter
  76. - batch
  77. receivers:
  78. - otlp
  79. - prometheus
  80. traces:
  81. exporters:
  82. - otlp
  83. - logging
  84. processors:
  85. - memory_limiter
  86. - batch
  87. receivers:
  88. - otlp
  89. - jaeger
  90. - zipkin
  91. telemetry:
  92. metrics:
  93. address: ${MY_POD_IP}:8888