![]() Now that we have gotten this out of the way, let’s make sure we have Prometheus metrics to show. To learn more about our metric index technology, please start with our Splunk docs website. If your index is not declared as a metric index, you will not be able to ingest metrics through Splunk HEC. If you came here from our previous post on ingesting log data, you will notice that this time we add a bit more information when we define our index in splunk.yml:ĭirectory: /opt/splunk/etc/apps/search/local Before we start, I should mention that Splunk Enterprise has a specialized type of index for metrics. In this blog post, we will set up a simple program emitting Prometheus metrics, and we will use the new OpenTelemetry Collector to read those metrics and send them to Splunk. I also field Harry Potter and Minecraft topics, albeit without as much enthusiasm. As always, use of the Collector is fully supported to send data to Splunk Observability Cloud.Īt our dinner table, I am often asked this question: “How can I send Prometheus metrics data to Splunk Enterprise?” Sometimes, I have to remind my kids to ask me. When sending data to Splunk Enterprise, we currently only support use of the OpenTelemetry Collector in Kubernetes environments. WARNING: WE ARE DISCUSSING A CURRENTLY UNSUPPORTED CONFIGURATION. This blog post will walk you through sending metrics data with the OpenTelemetry Collector to a Splunk Enterprise deployment. The repository contains our configuration and hardening parameters as well as examples. The OpenTelemetry Collector uses a component-based architecture, which allows folks to devise their own distribution by picking and choosing which components they want to support.Īt Splunk, we manage the distribution of our version of the OpenTelemetry collector under this open-source repository. Just as important, the project delivers an executable named the OpenTelemetry Collector, which receives, processes and exports data as a pipeline. Using this model, it orchestrates libraries in different programming languages to allow folks to collect this data. OpenTelemetry defines a model to represent traces, metrics and logs. ![]() The OpenTelemetry project is the second largest project of the Cloud Native Computing Foundation (CNCF) The CNCF is a member of the Linux Foundation and besides OpenTelemetry, also hosts Kubernetes, Jaeger, Prometheus, or Helm among others. This blog post is part of an ongoing series on OpenTelemetry. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |