Injection d'auto-instrumentation
Une implémentation d’auto-instrumentation utilisant l’opérateur OpenTelemetry.
The content of this page may be outdated and some links may be invalid.
A newer version of this page exists in
English. To see the changes to the English page since this page was last updated: visit
GitHub compare 1253527a..f625496b
and search for More information ...
content/en/docs/platforms/kubernetes/operator/_index.md.
L’Opérateur OpenTelemetry est une implémentation d’un Opérateur Kubernetes.
L’opérateur gère :
Pour installer l’opérateur dans un cluster existant, assurez-vous que
cert-manager est installé et
exécutez :
kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/latest/download/opentelemetry-operator.yaml
Une fois le déploiement d’opentelemetry-operator prêt, créez une instance de
collecteur OpenTelemetry (otelcol) comme suit :
$ kubectl apply -f - <<EOF
apiVersion: opentelemetry.io/v1beta1
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:
memory_limiter:
check_interval: 1s
limit_percentage: 75
spike_limit_percentage: 15
batch:
send_batch_size: 10000
timeout: 10s
exporters:
# NOTE: Prior to v0.86.0 use `logging` instead of `debug`.
debug: {}
service:
pipelines:
traces:
receivers: [otlp]
processors: [memory_limiter, batch]
exporters: [debug]
EOF
Par défaut, opentelemetry-operator utilise l’image
opentelemetry-collector.
Lorsque l’opérateur est installé en utilisant
les charts Helm, l’image
opentelemetry-collector-k8s
est utilisée. Si vous avez besoin d’un composant non disponible dans ces
versions, vous devrez peut-être
construire votre propre collecteur.
Pour plus d’options de configuration et pour configurer l’injection de l’auto-instrumentation des charges de travail via les bibliothèques d’instrumentation OpenTelemetry, voir Opérateur OpenTelemetry pour Kubernetes.
Une implémentation d’auto-instrumentation utilisant l’opérateur OpenTelemetry.
Un outil pour distribuer les cibles du PrometheusReceiver sur toutes les instances de collecteur déployées
Contient une collection de conseils pour dépanner divers aspects de l’ opérateur Kubernetes OpenTelemetry. Par exemple, que faire lorsque l’allocateur de cibles échoue à découvrir les cibles de scrape.
Configurez la mise à l’échelle automatique horizontale des pods avec votre collecteur OpenTelemetry
Cette page est-elle utile?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!