syslog-ng source
riemann.c File Reference
#include "riemann.h"
#include "riemann-worker.h"
#include "string-list.h"
#include "stats/stats.h"
#include <riemann/riemann-client.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
Include dependency graph for riemann.c:

Functions

void riemann_dd_set_server (LogDriver *d, const gchar *host)
 
void riemann_dd_set_port (LogDriver *d, gint port)
 
void riemann_dd_set_field_host (LogDriver *d, LogTemplate *value)
 
void riemann_dd_set_field_service (LogDriver *d, LogTemplate *value)
 
void riemann_dd_set_field_event_time (LogDriver *d, LogTemplate *value)
 
void riemann_dd_set_event_time_unit (LogDriver *d, gint unit)
 
void riemann_dd_set_field_state (LogDriver *d, LogTemplate *value)
 
void riemann_dd_set_field_description (LogDriver *d, LogTemplate *value)
 
void riemann_dd_set_field_metric (LogDriver *d, LogTemplate *value)
 
void riemann_dd_set_field_ttl (LogDriver *d, LogTemplate *value)
 
void riemann_dd_set_field_tags (LogDriver *d, GList *taglist)
 
void riemann_dd_set_field_attributes (LogDriver *d, ValuePairs *vp)
 
gboolean riemann_dd_set_connection_type (LogDriver *d, const gchar *type)
 
void riemann_dd_set_timeout (LogDriver *d, guint timeout)
 
void riemann_dd_set_tls_cacert (LogDriver *d, const gchar *path)
 
void riemann_dd_set_tls_cert (LogDriver *d, const gchar *path)
 
void riemann_dd_set_tls_key (LogDriver *d, const gchar *path)
 
LogTemplateOptions * riemann_dd_get_template_options (LogDriver *d)
 
LogDriver * riemann_dd_new (GlobalConfig *cfg)
 

Function Documentation

◆ riemann_dd_get_template_options()

LogTemplateOptions* riemann_dd_get_template_options ( LogDriver *  d)

◆ riemann_dd_new()

LogDriver* riemann_dd_new ( GlobalConfig *  cfg)

◆ riemann_dd_set_connection_type()

gboolean riemann_dd_set_connection_type ( LogDriver *  d,
const gchar *  type 
)

◆ riemann_dd_set_event_time_unit()

void riemann_dd_set_event_time_unit ( LogDriver *  d,
gint  unit 
)

◆ riemann_dd_set_field_attributes()

void riemann_dd_set_field_attributes ( LogDriver *  d,
ValuePairs *  vp 
)

◆ riemann_dd_set_field_description()

void riemann_dd_set_field_description ( LogDriver *  d,
LogTemplate *  value 
)

◆ riemann_dd_set_field_event_time()

void riemann_dd_set_field_event_time ( LogDriver *  d,
LogTemplate *  value 
)

◆ riemann_dd_set_field_host()

void riemann_dd_set_field_host ( LogDriver *  d,
LogTemplate *  value 
)

◆ riemann_dd_set_field_metric()

void riemann_dd_set_field_metric ( LogDriver *  d,
LogTemplate *  value 
)

◆ riemann_dd_set_field_service()

void riemann_dd_set_field_service ( LogDriver *  d,
LogTemplate *  value 
)

◆ riemann_dd_set_field_state()

void riemann_dd_set_field_state ( LogDriver *  d,
LogTemplate *  value 
)

◆ riemann_dd_set_field_tags()

void riemann_dd_set_field_tags ( LogDriver *  d,
GList *  taglist 
)

◆ riemann_dd_set_field_ttl()

void riemann_dd_set_field_ttl ( LogDriver *  d,
LogTemplate *  value 
)

◆ riemann_dd_set_port()

void riemann_dd_set_port ( LogDriver *  d,
gint  port 
)

◆ riemann_dd_set_server()

void riemann_dd_set_server ( LogDriver *  d,
const gchar *  host 
)

◆ riemann_dd_set_timeout()

void riemann_dd_set_timeout ( LogDriver *  d,
guint  timeout 
)

◆ riemann_dd_set_tls_cacert()

void riemann_dd_set_tls_cacert ( LogDriver *  d,
const gchar *  path 
)

◆ riemann_dd_set_tls_cert()

void riemann_dd_set_tls_cert ( LogDriver *  d,
const gchar *  path 
)

◆ riemann_dd_set_tls_key()

void riemann_dd_set_tls_key ( LogDriver *  d,
const gchar *  path 
)