1. This seems to be a PG storage plugin implementation bug.
2. Envoy logs are sampled when request errors, check this,
https://github.com/apache/skywalking/blob/master/oap-server/server-starter/src/main/resources/lal/envoy-als.yaml
These are rules to sample als.
3. You need to follow the docs about that. All traffic related metrics are
from Rover agent,
https://skywalking.apache.org/docs/main/latest/en/setup/backend/backend-k8s-monitoring-rover/



Sheng Wu 吴晟
Twitter, wusheng1108


On Fri, 28 Mar 2025 at 20:40, Senthilnathan
<senthilnat...@assistanz.com.invalid> wrote:

> Hello,
>
> I have installed SkyWalking helm chart 4.7.0 in K8s v1.31.7 with Istio
> installed v1.25.0 . Under Marketplace, I have enabled 'Service Mesh',
> 'Kubernetes' and 'Rabbitmq'. I have followed the document as mentioned and
> configured everything.
>
> Facing following issues and I seek help to rectify it.
>
> 1. On skywalking-oap pod, Iam seeing the following error popped up
> frequently. I haven't edited oal files, I am not sure how to fix it.
>
> 2025-03-28 12:06:50,956
> org.apache.skywalking.oap.server.receiver.ebpf.provider.handler.ContinuousProfilingServiceHandler
> 157 [grpc-default-executor-19] WARN  [] - query continuous profiling
> service policies failure
> org.postgresql.util.PSQLException: ERROR: syntax error at or near ")"
>   Position: 84
>         at
> org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2676)
> ~[postgresql-42.4.4.jar:42.4.4]
>         at
> org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2366)
> ~[postgresql-42.4.4.jar:42.4.4]
>         at
> org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:356)
> ~[postgresql-42.4.4.jar:42.4.4]
>         at
> org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:496)
> ~[postgresql-42.4.4.jar:42.4.4]
>         at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:413)
> ~[postgresql-42.4.4.jar:42.4.4]
>         at
> org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:190)
> ~[postgresql-42.4.4.jar:42.4.4]
>         at
> org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:134)
> ~[postgresql-42.4.4.jar:42.4.4]
>         at
> com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
> ~[HikariCP-3.1.0.jar:?]
>         at
> com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
> ~[HikariCP-3.1.0.jar:?]
>         at
> org.apache.skywalking.oap.server.library.client.jdbc.hikaricp.JDBCClient.executeQuery(JDBCClient.java:118)
> ~[library-client-10.1.0.jar:10.1.0]
>         at
> org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCContinuousProfilingPolicyDAO.queryPolicies(JDBCContinuousProfilingPolicyDAO.java:81)
> ~[storage-jdbc-hikaricp-plugin-10.1.0.jar:10.1.0]
>         at
> org.apache.skywalking.oap.server.receiver.ebpf.provider.handler.ContinuousProfilingServiceHandler.queryPolicies(ContinuousProfilingServiceHandler.java:116)
> [skywalking-ebpf-receiver-plugin-10.1.0.jar:10.1.0]
>         at
> org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingServiceGrpc$MethodHandlers.invoke(ContinuousProfilingServiceGrpc.java:302)
> [apm-network-10.1.0.jar:10.1.0]
>         at
> io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:182)
> [grpc-stub-1.63.0.jar:1.63.0]
>         at
> io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:356)
> [grpc-core-1.63.0.jar:1.63.0]
>         at
> io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:861)
> [grpc-core-1.63.0.jar:1.63.0]
>         at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
> [grpc-core-1.63.0.jar:1.63.0]
>         at
> io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
> [grpc-core-1.63.0.jar:1.63.0]
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
> Source) [?:?]
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source) [?:?]
>         at java.lang.Thread.run(Unknown Source) [?:?]
>
> 2. Envoy logs are not getting displayed for the services in dataplane.
>
> 3. Namespace and deployment counts are not shown. There are 6 namespaces
> and many deployments are created in that cluster.
>
>
> 4. In Kubernetes, service section, apart from Overview menu, other menus
> TCP, HTTP, Topology, Pods, etc. are not displaying any data.
>
> Note: There is no error in the open telemetry collector pod. RBAC is set
> as expected.
>
> Regards,
> Senthilnathan A M
>
>

Reply via email to