RousselTMLEARNING

← Back to the forum · 🛠️ Help with labs

Dynatrace : mes pods Kubernetes ne sont pas instrumentés malgré le DynaKube

✓ Solved 📚 Dynatrace: From Discovery to Expertise

  1. J'ai déployé le Dynatrace Operator et un DynaKube en mode cloudNativeFullStack. Les nœuds remontent bien, mais mes services Java n'apparaissent pas. Que vérifier ?

    👍 0
  2. ✓ Accepted answer

    En cloudNativeFullStack, l'injection se fait au démarrage du pod par un webhook. Vérifiez dans l'ordre :

    kubectl -n dynatrace get dynakube                # phase Running ?
    kubectl -n dynatrace get pods                    # operator, webhook, oneagent, activegate
    kubectl get ns mon-app --show-labels             # label dynakube.dynatrace.com/instance ?
    kubectl -n mon-app describe pod <pod> | grep -i dynatrace   # init container install-oneagent ?

    Les causes les plus fréquentes :

    - les pods ont été démarrés avant l'opérateur : il faut les redémarrer (kubectl rollout restart deploy -n mon-app) ;
    - le namespace n'est pas sélectionné par le namespaceSelector du DynaKube ;
    - une politique réseau bloque l'accès du pod à l'ActiveGate.

    flowchart LR
      D[Création du pod] --> W[Webhook Dynatrace]
      W --> I[Init container : installe OneAgent]
      I --> A[Application instrumentée]
    👍 0

Reply

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!