Skip to content

failed to parse in console log #839

@cloudcafetech

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions