Інʼєкція Автоінструментування
Реалізація автоінструментування за допомогою OpenTelemetry Operator.
OpenTelemetry Operator — це реалізація Kubernetes Operator.
Оператор керує:
Щоб встановити оператор у наявний кластер, переконайтеся, що у вас встановлений cert-manager, і виконайте:
kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/latest/download/opentelemetry-operator.yaml
Після того, як розгортання opentelemetry-operator
буде готове, створіть екземпляр OpenTelemetry Collector (otelcol), наприклад:
$ kubectl apply -f - <<EOF
apiVersion: opentelemetry.io/v1alpha1
kind: OpenTelemetryCollector
metadata:
name: simplest
spec:
config: |
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
processors:
exporters:
# ПРИМІТКА: До v0.86.0 використовуйте `logging` замість `debug`.
debug:
service:
pipelines:
traces:
receivers: [otlp]
processors: []
exporters: [debug]
EOF
Для отримання додаткових параметрів конфігурації та налаштування інʼєкції автоматичного інструментування робочих навантажень за допомогою бібліотек інструментування OpenTelemetry, продовжуйте читати тут.
Реалізація автоінструментування за допомогою OpenTelemetry Operator.
Інструмент для розподілу цілей PrometheusReceiver на всі розгорнуті екземпляри Колектора
Містить збірку порад щодо усунення несправностей в різних аспектів роботи OpenTelemetry Kubernetes Operator. Наприклад, що робити, коли цільовий розподільник не може знайти цілі для збирання даних.
Чи це було корисним?
Дякуємо. Ми цінуємо ваші відгуки!
Будь ласка, дайте нам знати як ми можемо покращити цю сторінку. Ми цінуємо ваші відгуки!