syslog-ng source
stats-prometheus.c File Reference
#include "stats/stats-prometheus.h"
#include "stats/stats-registry.h"
#include "stats/stats-cluster.h"
#include "stats/stats-counter.h"
#include "timeutils/unixtime.h"
#include "str-utils.h"
#include "scratch-buffers.h"
#include <string.h>
Include dependency graph for stats-prometheus.c:

Functions

gchar * stats_format_prometheus_format_value (const StatsClusterKey *key, StatsCounterItem *counter)
 
GString * stats_prometheus_format_counter (StatsCluster *sc, gint type, StatsCounterItem *counter)
 
void stats_generate_prometheus (StatsPrometheusRecordFunc process_record, gpointer user_data, gboolean with_legacy, gboolean without_orphaned, gboolean *cancelled)
 

Function Documentation

◆ stats_format_prometheus_format_value()

gchar* stats_format_prometheus_format_value ( const StatsClusterKey *  key,
StatsCounterItem counter 
)

◆ stats_generate_prometheus()

void stats_generate_prometheus ( StatsPrometheusRecordFunc  process_record,
gpointer  user_data,
gboolean  with_legacy,
gboolean  without_orphaned,
gboolean *  cancelled 
)

◆ stats_prometheus_format_counter()

GString* stats_prometheus_format_counter ( StatsCluster sc,
gint  type,
StatsCounterItem counter 
)