Skip to main content

Collector manager not in Ready state

If the collector manager is not transitioning to a Ready state, follow these checks:
  • Confirm the integration appears on the Integrations page and validate the release.
  • Confirm the integration status is Active and not Attention Required or Delete In Progress.
  • Ensure the collector manager pod has DNS and internet access, as it communicates with the Plerion Control Plane over HTTPS.
Check the collector manager pod logs:
kubectl logs -f plerion-collector-manager-ccbc55c5d-dr27w
Example output:
{"level":"info","ts":"2023-11-21T04:48:44Z","msg":"maxprocs: Updating GOMAXPROCS=2: determined from CPU quota"}
{"level":"info","ts":"2023-11-21T04:48:44Z","logger":"setup","msg":"initializing controller"}
{"level":"info","ts":"2023-11-21T04:48:44Z","logger":"setup","msg":"fetching tenant config"}
{"level":"error","ts":"2023-11-21T04:48:54Z","logger":"k8scbclient","msg":"request failed","error":"dial tcp: lookup au.app.plerion.com on 10.96.0.10:53: read udp 10.244.0.18:45231->10.96.0.10:53: read: connection refused"}
Check the DNS pods:
kubectl get pods -n kube-system
Example output:
NAME                                         READY   STATUS             RESTARTS   AGE
coredns-5dd5756b68-hb4lq                     0/1     CrashLoopBackOff   6(7s ago)  4h28m
kube-proxy-lhxcq                             1/1     Running            0          4h28m
storage-provisioner                          1/1     Running            0          4h28m
If DNS pods are in a Pending or CrashLoopBackOff state, resolve the DNS issue first. After DNS is healthy, restart the collector manager pod and check if it becomes Ready.

Retrieve controller logs

If the issue persists, review the collector manager logs for more detail.
  1. List pods in the plerion-system namespace:
    kubectl get pods -n plerion-system
    
    Example output:
    NAME                                           READY   STATUS    RESTARTS   AGE
    plerion-collector-manager-ccbc55c5d-dr27w      1/1     Running   0          10m
    plerion-collector-manager-ccbc55c5d-x255n      1/1     Running   0          10m
    
  2. Retrieve logs for a specific pod (replace with the pod name you want to inspect):
    kubectl logs -f plerion-collector-manager-ccbc55c5d-dr27w
    
    The -f flag streams logs in real time.
By reviewing these logs, you can identify connectivity or configuration issues. For deeper diagnostics, see Enabling verbose logging.
I