Troubleshoot the Nascent sidecar
Track the health status of the Nascent sidecar to identify potential etcd issues in the search head cluster.
Track the health status of the Nascent sidecar
-
Check the following log files located in the $SPLUNK_HOME/var/log/splunk directory:
sup-pkg-nascent.log System logs for the Nascent sidecar
sup-pkg-nascent-stdout.log System logs for the Nascent sidecar
etcd.log The log for etcd
splunkd.log The primary log file for Splunk Enterprise. It contains system logs for the Nascent sidecar running on an etcd proxy node.
The following example log contains theMonitorEtcdHealth: Cluster status okstring which indicates that the Nascent sidecar is healthy on the server1.test.com node:("level":"INFO", "time":"2025-11- 04T00:31:03.139Z","location":"health/healthcheck.go:185", "message":"MonitorEtcdHealth: Cluster status ok","service": "nascent", "hostname":"server1.test.com", "healthy Count": 5, "total": 5, "thisNode Flavor": "full"} -
To check the health of Nascent on all search heads, run the following query with a time range set to the last 2 minutes. If any search heads are missing from the results, there might be issues with etcd on those nodes.
index=_internal source="/opt/splunk/var/log/splunk/sup-pkg-nascent*" "MonitorEtcdHealth: Cluster status ok" | stats count by host
Troubleshoot etcd issues with etcdctl
With the etcdctl command line (CLI) tool, you can interact with an etcd server and cluster. Using this tool, you can communicate with the etcd API to manage and inspect the cluster state.
To learn how to use etcdctl, see https://etcd.io/docs/v3.4/dev-guide/interacting_v3/ on the etcd website.
There are some scenarios related to the Nascent sidecar that require specific troubleshooting steps.
Troubleshoot unhealthy Nascent on some nodes
The postgres process cannot connect to etcd on some search heads.
The etcd service failed to start properly.