![]() ![]() Additional System Properties can be used to override these defaults. If the sFlow agents don't provide host and ifname information, enable SNMP to retrieve sysName and ifName data to populate these fields:ĭocker run -name sflow-rt -p 8008:8008 -p 6343:6343/udp -d sflow/prometheus \īy default SNMP version 2c will be used with the public community string. Verify that the metrics are available using cURL: The Docker sflow/prometheus image provides a simple way to run the application:ĭocker run -name sflow-rt -p 8008:8008 -p 6343:6343/udp -d sflow/prometheusĬonfigure sFlow agents to send data to the collector, 10.0.0.70, on port 6343. ![]() The Prometheus application is needed for exporting traffic flows, see Flow metrics with Prometheus and Grafana. Update 19 October 2019, native support for Prometheus export added to sFlow-RT, Prometheus application no longer needed to run this example, use URL: /prometheus/metrics/ALL/ALL/txt. The Prometheus Remote Write Exporter is also an option, but it’s more limited in scope at this stage, only being able to handle cumulative counters and gauges. Versions 0.7.2 and 0.8.2 contain a fix for the issue. Prior to versions 0.7.2 and 0.8.2, if someone has access to a Prometheus web.yml file and users bcrypted passwords, they can bypass security by poisoning the built-in authentication cache. Prometheus stores metrics in a time series database that can be queries by Grafana to build dashboards. Prometheus Exporter Toolkit is a utility package to build exporters. The sflow-rt/prometheus application extends the REST API to include native Prometheus exporter functionality allowing Prometheus to retrieve metrics. The sFlow-RT analytics software converts the raw measurements into metrics that are accessible through a REST API. The diagram above shows the elements of the solution: sFlow telemetry streams from hosts and switches to an instance of sFlow-RT. This article will explore how industry standard sFlow telemetry streaming supported by network devices (Arista, Aruba, Cisco, Dell, Huawei, Juniper, etc.) and Host sFlow agents (Linux, Windows, FreeBSD, AIX, Solaris, Docker, Systemd, Hyper-V, KVM, Nutanix AHV, Xen) can be integrated with Prometheus to extend visibility into the network. Prometheus is an open source time series database optimized to collect large numbers of metrics from cloud infrastructure. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |