<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Analytics Integrations on Step Documentation</title>
    <link>https://step.dev/knowledgebase/30/plugins/analytics-integrations/</link>
    <description>Recent content in Analytics Integrations on Step Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 17 Mar 2021 14:24:01 +0100</lastBuildDate><atom:link href="https://step.dev/knowledgebase/30/plugins/analytics-integrations/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>JDBC (SQL)</title>
      <link>https://step.dev/knowledgebase/30/plugins/analytics-integrations/jdbc/</link>
      <pubDate>Wed, 17 Mar 2021 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/plugins/analytics-integrations/jdbc/</guid>
      <description>The JDBC plugin writes Step measurements to a SQL-based database such as PostgreSQL or MySQL. This allows you to query and visualize Step execution data using any SQL-compatible tool.
The JDBC plugin exports measurements only — it does not export keyword-emitted metrics (counters, gauges, histograms). For full metrics export, use the Prometheus or Metrics Logger integration. The plugin has been tested with PostgreSQL 12 and MySQL 8.
Data model Since keywords in Step can carry arbitrary custom attributes, each measurement contains a set of fixed fields and an open-ended set of custom fields:</description>
    </item>
    
    <item>
      <title>Prometheus</title>
      <link>https://step.dev/knowledgebase/30/plugins/analytics-integrations/prometheus/</link>
      <pubDate>Wed, 17 Mar 2021 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/plugins/analytics-integrations/prometheus/</guid>
      <description>Prometheus is a popular open-source monitoring and alerting system. The Step Prometheus plugin exposes measurements and metrics at a scrape endpoint that Prometheus polls at regular intervals.
In addition to Step execution data, the plugin also exposes JVM and Jetty metrics for internal controller monitoring. Note that while not directly related to this plugin, other Step components such as the Grid proxy and Java agents can also expose these metrics to Prometheus via their own configuration.</description>
    </item>
    
    <item>
      <title>Metrics Logger</title>
      <link>https://step.dev/knowledgebase/30/plugins/analytics-integrations/metrics-logger/</link>
      <pubDate>Wed, 17 Mar 2021 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/plugins/analytics-integrations/metrics-logger/</guid>
      <description>The Metrics Logger plugin writes Step measurements and metrics to structured log files using Logback. The log format is compatible with Splunk and other log aggregation tools.
Enabling the plugin The plugin is disabled by default and must be explicitly enabled in step.properties:
plugins.MetricsLoggerControllerPlugin.enabled=true Log configuration Log output is controlled by the CONTROLLER_DIR/bin/logback.xml file. The default configuration writes to a rolling file:
&amp;lt;appender name=&amp;#34;MEASUREMENTS&amp;#34; class=&amp;#34;ch.qos.logback.core.rolling.RollingFileAppender&amp;#34;&amp;gt; &amp;lt;file&amp;gt;../log/measurement-logger.log&amp;lt;/file&amp;gt; &amp;lt;rollingPolicy class=&amp;#34;ch.qos.logback.core.rolling.FixedWindowRollingPolicy&amp;#34;&amp;gt; &amp;lt;fileNamePattern&amp;gt;../log/measurement-logger-%i.log&amp;lt;/fileNamePattern&amp;gt; &amp;lt;minIndex&amp;gt;1&amp;lt;/minIndex&amp;gt; &amp;lt;maxIndex&amp;gt;2&amp;lt;/maxIndex&amp;gt; &amp;lt;/rollingPolicy&amp;gt; &amp;lt;triggeringPolicy class=&amp;#34;ch.</description>
    </item>
    
  </channel>
</rss>
