Skip to content

failed to parse in console log #839

Description

@cloudcafetech

Running on Vanila K8s (RKE2 + Cilium + HCO + OKD Console)

I know its design for Openshift but trying to setup in Vanila K8s,

  • Deployment
helm repo add netobserv https://netobserv.io/static/helm/ --force-update
helm install netobserv --create-namespace -n netobserv --set standaloneConsole.enable=true netobserv/netobserv-operator

cat <<EOF > netobserv-flow-collector.yaml
apiVersion: flows.netobserv.io/v1beta2
kind: FlowCollector
metadata:
  name: cluster
spec:
  namespace: netobserv
  consolePlugin:
    advanced:
      env:
        TEST_CONSOLE: "true"
  loki:
    enable: true
    mode: Monolithic
    monolithic:
      url: http://loki.logging:3100/
      tls:
        enable: false
        insecureSkipVerify: false
  prometheus:
    querier:
      manual:
        url: http://kube-prometheus-stack-prometheus.monitoring:9090
EOF

kubectl apply -f netobserv-flow-collector.yaml
kubectl -n netobserv patch service/netobserv-plugin -p '{"spec": {"type": "NodePort"}}
  • POD SVC status
k get pods -n kube-system -l app=console
NAME                      READY   STATUS    RESTARTS   AGE
console-ddb6895cc-nckc5   3/3     Running   0          16m

k  get po,svc
NAME                                               READY   STATUS    RESTARTS   AGE
pod/flowlogs-pipeline-ms9vx                        1/1     Running   0          21m
pod/flowlogs-pipeline-nfq72                        1/1     Running   0          21m
pod/netobserv-controller-manager-546bb84fb-lr5z8   1/1     Running   0          21m
pod/netobserv-plugin-9774b5c58-bj7mg               1/1     Running   0          21m

NAME                                TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
service/flowlogs-pipeline-prom      ClusterIP   10.105.160.161   <none>        9401/TCP         21m
service/netobserv-metrics-service   ClusterIP   10.104.119.201   <none>        8443/TCP         21m
service/netobserv-plugin            NodePort    10.107.95.88     <none>        9001:32742/TCP   21m
service/netobserv-plugin-metrics    ClusterIP   10.97.47.53      <none>        9002/TCP         21m
service/netobserv-webhook-service   ClusterIP   10.100.159.80    <none>        443/TCP          21m
  • OKD Console POD Log
k logs -f console-ddb6895cc-nckc5 -n kube-system

Defaulted container "console-app" out of: console-app, monitoring-plugin, kubevirt-plugin
I0503 10:54:07.530674       1 main.go:217] The following console plugins are enabled:
I0503 10:54:07.530692       1 main.go:219]  - monitoring-plugin
I0503 10:54:07.530695       1 main.go:219]  - kubevirt-plugin
I0503 10:54:07.530698       1 main.go:219]  - netobserv-plugin
I0503 10:54:07.530700       1 main.go:219]  - forklift-console-plugin
W0503 10:54:07.530705       1 authoptions.go:112] Flag inactivity-timeout is set to less then 300 seconds and will be ignored!
W0503 10:54:07.530729       1 main.go:543] DEPRECATED: --k8s-auth is deprecated and setting it has no effect
W0503 10:54:07.530765       1 authoptions.go:265] running with AUTHENTICATION DISABLED -- for development use only!
I0503 10:54:07.532188       1 server.go:544] The following console endpoints are now proxied to these services:
I0503 10:54:07.532219       1 server.go:547]  - /api/proxy/plugin/forklift-console-plugin/forklift-inventory/ -> https://forklift-inventory.konveyor-forklift.svc.cluster.local:8443
I0503 10:54:07.532260       1 server.go:547]  - /api/proxy/plugin/forklift-console-plugin/must-gather-api/ -> https://must-gather-api.konveyor-forklift.svc.cluster.local:8443
I0503 10:54:07.532424       1 main.go:650] Binding to 0.0.0.0:9000...
I0503 10:54:07.532445       1 main.go:655] not using TLS
I0503 10:54:08.747012       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/api/v1/namespaces/kubevirt-hyperconverged/pods?watch=true&fieldSelector=metadata.name%3Daaq-operator-74d8bb6cf6-gdmvl
E0503 10:54:08.761351       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
I0503 10:54:08.792734       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/apis/cdi.kubevirt.io/v1beta1/cdiconfigs?watch=true&fieldSelector=metadata.name%3Dconfig
I0503 10:54:10.532511       1 metrics.go:133] serverconfig.Metrics: Update ConsolePlugin metrics...
E0503 10:54:10.538708       1 metrics.go:138] serverconfig.Metrics: Failed to get all installed ConsolePlugins: the server could not find the requested resource
I0503 10:54:10.538724       1 metrics.go:143] serverconfig.Metrics: Update ConsolePlugin metrics: &map[forklift:map[notfound:1] kubevirt:map[notfound:1] monitoring:map[notfound:1] netobserv:map[notfound:1]] (took 6.18586ms)
I0503 10:54:12.533225       1 metrics.go:80] usage.Metrics: Count console users...
I0503 10:54:12.537385       1 metrics.go:156] usage.Metrics: Update console users metrics: 0 kubeadmin, 0 cluster-admins, 0 developers, 0 unknown/errors (took 4.085526ms)
I0503 10:54:22.770499       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/api/v1/namespaces?watch=true&resourceVersion=325301
I0503 10:54:22.801629       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/apis/discovery.k8s.io/v1/namespaces/kubevirt-hyperconverged/endpointslices?watch=true&resourceVersion=325301
I0503 10:54:22.827450       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/apis/policy/v1/namespaces/kubevirt-hyperconverged/poddisruptionbudgets?watch=true&resourceVersion=325301
I0503 10:54:24.527563       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/apis/apiextensions.k8s.io/v1/customresourcedefinitions?watch=true&resourceVersion=325301
E0503 10:55:08.797550       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
E0503 10:56:08.983457       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
E0503 10:57:08.731337       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
E0503 11:06:05.709636       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
E0503 11:06:10.772135       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
I0503 11:06:11.219985       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/api/v1/namespaces/openshift-console-user-settings/configmaps?watch=true&fieldSelector=metadata.name%3Duser-settings-5e309e0f-95b2-4c0b-bae9-4e0b33bef017
E0503 11:06:11.568562       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
E0503 11:06:11.588880       1 handler.go:110] Failed to get operator: packagemanifests.packages.operators.coreos.com "lightspeed-operator" not found
E0503 11:06:11.771741       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:11.771822       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:11.771924       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:11.772012       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:11.772123       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:12.667101       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:12.667914       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:12.673134       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:12.674571       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
I0503 11:06:13.507693       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/apis/apiextensions.k8s.io/v1/customresourcedefinitions?watch=true&resourceVersion=331772
I0503 11:06:13.721006       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/api/v1/namespaces/openshift-console-user-settings/configmaps?watch=true&fieldSelector=metadata.name%3Duser-settings-5e309e0f-95b2-4c0b-bae9-4e0b33bef017
I0503 11:06:13.746781       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/apis/cdi.kubevirt.io/v1beta1/cdiconfigs?watch=true&fieldSelector=metadata.name%3Dconfig
E0503 11:06:17.331652       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:17.332753       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:19.254971       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
E0503 11:06:19.389634       1 handlers.go:76] Failed to get user data to handle user setting request: Post "https://kubernetes.default/apis/authentication.k8s.io/v1/selfsubjectreviews": tls: failed to verify certificate: x509: certificate signed by unknown authority
I0503 11:06:20.124887       1 proxy.go:251] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://192.168.0.126:31090] to wss://kubernetes.default/api/v1/namespaces?watch=true&resourceVersion=331836
E0503 11:10:08.734237       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
E0503 11:11:08.762779       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
E0503 11:12:08.736142       1 handlers.go:141] failed to parse "=http://netobserv-plugin.netobserv.svc:9001" endpoint for "netobserv-plugin" plugin
  • Plugins POD logs
k logs -f pod/netobserv-plugin-9774b5c58-bj7mg
time="2025-05-03T10:50:11Z" level=info msg="Starting netobserv-console-plugin [build version: v1.8.2-community-011f3a4, build date: 2025-03-20 11:27] at log level info" module=main
time="2025-05-03T10:50:11Z" level=info msg="Loki is enabled (http://loki.logging:3100/)" module=config
time="2025-05-03T10:50:11Z" level=info msg="Prometheus is enabled:\n - admin: http://kube-prometheus-stack-prometheus.monitoring:9090\n - dev: \n" module=config
time="2025-05-03T10:50:11Z" level=warning msg="INSECURE: auth checker is disabled" module=config
time="2025-05-03T10:50:11Z" level=info msg="listening on http://:9002" module=metrics-server
time="2025-05-03T10:50:11Z" level=info msg="listening on http://:9001" module=server
time="2025-05-03T10:51:50Z" level=error msg="cannot unmarshal, response was: 404 page not found\n" error="invalid character 'p' after top-level value" module=handler
time="2025-05-03T10:51:50Z" level=error msg="Could not get max chunk age: error when fetching Loki ingester max chunk age: Error from Loki query: [404] Unknown error from Loki\ncannot unmarshal\n404 page not found\n" module=handler
time="2025-05-03T11:03:42Z" level=error msg="cannot unmarshal, response was: 404 page not found\n" error="invalid character 'p' after top-level value" module=handler
time="2025-05-03T11:03:42Z" level=error msg="Could not get max chunk age: error when fetching Loki ingester max chunk age: Error from Loki query: [404] Unknown error from Loki\ncannot unmarshal\n404 page not found\n" module=handler

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions