Blog

Monitoring Docker, OpenShift and Kubernetes - Version 5.1 (Network metrics and socket tables, prometheus autodiscovery)

2 min read Back to all posts
docker kubernetes openshift splunk prometheus network

We are bringing network metrics and socket tables with the minor update Monitoring Docker, OpenShift and Kubernetes Version 5.1. This release also includes visual and usability improvements in the application, performance and stability improvements in collectord, and new configurations to dynamically discover metrics from Pods exported in Prometheus format.

Network Metrics

Dashboards for Hosts, Host, Pods, Containers and Workloads include network metrics: received and transmitted MB, Packets, Errors and Drops.

network metrics

Network socket table

Network metrics alone do not give you a lot of visibility into how your containers communicate with each other or the public network. Version 5.1 brings network socket tables, which can give you information about current connections established with the Host, Pod or Container, and a list of the ports the current container is listening on.

socket table

Network Review

Network socket tables allowed us to bring another security review dashboard that allows you to find all the connections to the outside world, or between the containers, pods, hosts or services.

network review

Forwarding Prometheus metrics from Pods

We are expanding annotations with support for collecting Prometheus metrics directly from the pods. If your Pod or container can export metrics in Prometheus format, and you want to see these metrics in Splunk, you can simply annotate them, and collectord will automatically forward these metrics to Splunk.

yaml
 1apiVersion: v1
 2kind: Pod
 3metadata:
 4  name: nginx-pod
 5  annotations:
 6    collectord.io/prometheus.1-port: '9527'
 7    collectord.io/prometheus.1-path: '/metrics'
 8spec:
 9  containers:
10  - name: nginx
11    image: sophos/nginx-prometheus-metrics

To learn more about annotations and forwarding Prometheus metrics from Pods, please read our documentation

Upgrade instructions

Release notes

Installation instructions

About Outcold Solutions

Outcold Solutions builds applications for Splunk Enterprise and Splunk Cloud. Our certified monitoring solutions, powered by Collectord, bring logs, metrics and events from Kubernetes, OpenShift and Docker clusters, Linux hosts and Windows containers into Splunk, with the dashboards and alerts that help developers watch their applications and operators keep their clusters healthy. Our search apps query Kubernetes and AWS live from the search bar, with nothing to ingest, and OS AI Agent puts the model you choose to work inside Splunk, with each user's own permissions. Since 2017 we have been helping businesses keep what they need to answer complex questions about their infrastructure in one place.

Red Hat
Splunk
AWS