Documentation
¶
Overview ¶
Package kineticaexporter exports log/metrics data to Kinetica.
Index ¶
Constants ¶
View Source
const ( MeasurementSpans = "spans" MeasurementSpanLinks = "span-links" MeasurementLogs = "logs" // These attribute key names are influenced by the proto message keys. AttributeTime = "time" AttributeStartTimeUnixNano = "start_time_unix_nano" AttributeTraceID = "trace_id" AttributeSpanID = "span_id" AttributeTraceState = "trace_state" AttributeParentSpanID = "parent_span_id" AttributeParentServiceName = "parent_service_name" AttributeChildServiceName = "child_service_name" AttributeCallCount = "call_count" AttributeSpansQueueDepth = "spans_queue_depth" AttributeSpansDropped = "spans_dropped" AttributeName = "name" AttributeSpanKind = "kind" AttributeEndTimeUnixNano = "end_time_unix_nano" AttributeDurationNano = "duration_nano" AttributeDroppedAttributesCount = "dropped_attributes_count" AttributeDroppedEventsCount = "dropped_events_count" AttributeDroppedLinksCount = "dropped_links_count" AttributeAttributes = "attributes" AttributeLinkedTraceID = "linked_trace_id" AttributeLinkedSpanID = "linked_span_id" AttributeSeverityNumber = "severity_number" AttributeSeverityText = "severity_text" AttributeBody = "body" LogTable = "log" LogAttributeTable = "log_attribute" LogResourceAttributeTable = "log_resource_attribute" LogScopeAttributeTable = "log_scope_attribute" TraceSpanTable = "trace_span" TraceSpanAttributeTable = "trace_span_attribute" TraceResourceAttributeTable = "trace_resource_attribute" TraceScopeAttributeTable = "trace_scope_attribute" TraceEventAttributeTable = "trace_event_attribute" TraceLinkAttributeTable = "trace_link_attribute" GaugeTable = "metric_gauge" GaugeDatapointTable = "metric_gauge_datapoint" GaugeDatapointAttributeTable = "metric_gauge_datapoint_attribute" GaugeDatapointExemplarTable = "metric_gauge_datapoint_exemplar" GaugeDatapointExemplarAttributeTable = "metric_gauge_datapoint_exemplar_attribute" GaugeResourceAttributeTable = "metric_gauge_resource_attribute" GaugeScopeAttributeTable = "metric_gauge_scope_attribute" SumTable = "metric_sum" SumResourceAttributeTable = "metric_sum_resource_attribute" SumScopeAttributeTable = "metric_sum_scope_attribute" SumDatapointTable = "metric_sum_datapoint" SumDatapointAttributeTable = "metric_sum_datapoint_attribute" SumDatapointExemplarTable = "metric_sum_datapoint_exemplar" SumDataPointExemplarAttributeTable = "metric_sum_datapoint_exemplar_attribute" HistogramTable = "metric_histogram" HistogramResourceAttributeTable = "metric_histogram_resource_attribute" HistogramScopeAttributeTable = "metric_histogram_scope_attribute" HistogramDatapointTable = "metric_histogram_datapoint" HistogramDatapointAttributeTable = "metric_histogram_datapoint_attribute" HistogramBucketCountsTable = "metric_histogram_datapoint_bucket_count" HistogramExplicitBoundsTable = "metric_histogram_datapoint_explicit_bound" HistogramDatapointExemplarTable = "metric_histogram_datapoint_exemplar" HistogramDataPointExemplarAttributeTable = "metric_histogram_datapoint_exemplar_attribute" ExpHistogramTable = "metric_exp_histogram" ExpHistogramResourceAttributeTable = "metric_exp_histogram_resource_attribute" ExpHistogramScopeAttributeTable = "metric_exp_histogram_scope_attribute" ExpHistogramDatapointTable = "metric_exp_histogram_datapoint" ExpHistogramDatapointAttributeTable = "metric_exp_histogram_datapoint_attribute" ExpHistogramPositiveBucketCountsTable = "metric_exp_histogram_datapoint_bucket_positive_count" ExpHistogramNegativeBucketCountsTable = "metric_exp_histogram_datapoint_bucket_negative_count" ExpHistogramDatapointExemplarTable = "metric_exp_histogram_datapoint_exemplar" ExpHistogramDataPointExemplarAttributeTable = "metric_exp_histogram_datapoint_exemplar_attribute" SummaryTable = "metric_summary" SummaryResourceAttributeTable = "metric_summary_resource_attribute" SummaryScopeAttributeTable = "metric_summary_scope_attribute" SummaryDatapointTable = "metric_summary_datapoint" SummaryDatapointAttributeTable = "metric_summary_datapoint_attribute" SummaryDatapointQuantileValueTable = "metric_summary_datapoint_quantile_values" ChunkSize = 10000 )
View Source
const ( CreateSchema string = "create schema if not exists %s;" HasTable string = "execute endpoint '/has/table' JSON '{\"table_name\":\"%s\"}'" // Metrics - DDLs // gauge CreateGauge string = `` /* 239-byte string literal not displayed */ CreateGaugeDatapoint string = `` /* 370-byte string literal not displayed */ CreateGaugeDatapointAttribute string = `` /* 487-byte string literal not displayed */ CreateGaugeDatapointExemplar string = `` /* 445-byte string literal not displayed */ CreateGaugeDatapointExemplarAttribute string = `` /* 548-byte string literal not displayed */ CreateGaugeResourceAttribute string = `` /* 454-byte string literal not displayed */ CreateGaugeScopeAttribute string = `` /* 499-byte string literal not displayed */ CreateSum string = `` /* 295-byte string literal not displayed */ CreateSumDatapoint string = `` /* 356-byte string literal not displayed */ CreateSumDatapointAttribute string = `` /* 475-byte string literal not displayed */ CreateSumDatapointExemplar string = `` /* 431-byte string literal not displayed */ CreateSumDatapointExemplarAttribute string = `` /* 536-byte string literal not displayed */ CreateSumResourceAttribute string = `` /* 440-byte string literal not displayed */ CreateSumScopeAttribute string = `` /* 485-byte string literal not displayed */ CreateHistogram string = `` /* 280-byte string literal not displayed */ CreateHistogramDatapoint string = `` /* 434-byte string literal not displayed */ CreateHistogramDatapointBucketCount string = `` /* 379-byte string literal not displayed */ CreateHistogramDatapointExplicitBound string = `` /* 394-byte string literal not displayed */ CreateHistogramDatapointAttribute string = `` /* 511-byte string literal not displayed */ CreateHistogramDatapointExemplar string = `` /* 473-byte string literal not displayed */ CreateHistogramDatapointExemplarAttribute string = `` /* 572-byte string literal not displayed */ CreateHistogramResourceAttribute string = `` /* 482-byte string literal not displayed */ CreateHistogramScopeAttribute string = `` /* 527-byte string literal not displayed */ // exponential histogram CreateExpHistogram string = `` /* 284-byte string literal not displayed */ CreateExpHistogramDatapoint string = `` /* 552-byte string literal not displayed */ CreateExpHistogramDatapointBucketPositiveCount string = `` /* 400-byte string literal not displayed */ CreateExpHistogramDatapointBucketNegativeCount string = `` /* 400-byte string literal not displayed */ CreateExpHistogramDatapointAttribute string = `` /* 523-byte string literal not displayed */ CreateExpHistogramDatapointExemplar string = `` /* 479-byte string literal not displayed */ CreateExpHistogramDatapointExemplarAttribute string = `` /* 584-byte string literal not displayed */ CreateExpHistogramResourceAttribute string = `` /* 486-byte string literal not displayed */ CreateExpHistogramScopeAttribute string = `` /* 531-byte string literal not displayed */ // summary CreateSummary string = `` /* 244-byte string literal not displayed */ CreateSummaryDatapoint string = `` /* 384-byte string literal not displayed */ CreateSummaryDatapointAttribute string = `` /* 499-byte string literal not displayed */ CreateSummaryDatapointQuantileValues string = `` /* 390-byte string literal not displayed */ CreateSummaryResourceAttribute string = `` /* 468-byte string literal not displayed */ CreateSummaryScopeAttribute string = `` /* 513-byte string literal not displayed */ )
Variables ¶
View Source
var Writer *kiWriter
Writer - global pointer to kiwriter struct initialized in the init func
Functions ¶
Types ¶
type Config ¶
type Config struct { Host string `mapstructure:"host"` Schema string `mapstructure:"schema"` Username string `mapstructure:"username"` Password configopaque.String `mapstructure:"password"` BypassSslCertCheck bool `mapstructure:"bypasssslcertcheck"` }
Config defines configuration for the Kinetica exporter.
type SummaryDataPointAttribute ¶ added in v0.92.0
type SummaryDataPointAttribute struct { SummaryID string `avro:"summary_id"` DatapointID string `avro:"datapoint_id"` Key string `avro:"key"` // contains filtered or unexported fields }
SummaryDataPointAttribute - struct modeling a summary Datapoint attribute
Source Files
¶
Click to show internal directories.
Click to hide internal directories.