103 lines
3.2 KiB
YAML
103 lines
3.2 KiB
YAML
data_dir: "{{ ceph_volume }}/hyperdx"
|
|
subdomain: "hdx"
|
|
|
|
hdx_domain: "{{ subdomain }}.{{ main_domain }}"
|
|
otlp_domain: "otlp.{{ main_domain }}"
|
|
|
|
# Generiere einen sicheren Key: `openssl rand -hex 16`
|
|
hyperdx_api_key: ""
|
|
hyperdx_api_port: 8000
|
|
hyperdx_app_port: 8080
|
|
hyperdx_log_level: "info"
|
|
hyperdx_opamp_port: 4320
|
|
|
|
usage_stats_enabled: "false"
|
|
|
|
# Definition der Datenquellen für das Frontend
|
|
hyperdx_default_sources:
|
|
- name: "Logs"
|
|
kind: "log"
|
|
from:
|
|
databaseName: "default"
|
|
tableName: "otel_logs"
|
|
timestampValueExpression: "TimestampTime"
|
|
displayedTimestampValueExpression: "Timestamp"
|
|
implicitColumnExpression: "Body"
|
|
serviceNameExpression: "ServiceName"
|
|
bodyExpression: "Body"
|
|
eventAttributesExpression: "LogAttributes"
|
|
resourceAttributesExpression: "ResourceAttributes"
|
|
defaultTableSelectExpression: "Timestamp,ServiceName,SeverityText,Body"
|
|
severityTextExpression: "SeverityText"
|
|
traceIdExpression: "TraceId"
|
|
spanIdExpression: "SpanId"
|
|
connection: "Local ClickHouse"
|
|
traceSourceId: "Traces"
|
|
sessionSourceId: "Sessions"
|
|
metricSourceId: "Metrics"
|
|
|
|
- name: "Traces"
|
|
kind: "trace"
|
|
from:
|
|
databaseName: "default"
|
|
tableName: "otel_traces"
|
|
timestampValueExpression: "Timestamp"
|
|
displayedTimestampValueExpression: "Timestamp"
|
|
implicitColumnExpression: "SpanName"
|
|
serviceNameExpression: "ServiceName"
|
|
bodyExpression: "SpanName"
|
|
eventAttributesExpression: "SpanAttributes"
|
|
resourceAttributesExpression: "ResourceAttributes"
|
|
defaultTableSelectExpression: "Timestamp,ServiceName,StatusCode,round(Duration/1e6),SpanName"
|
|
traceIdExpression: "TraceId"
|
|
spanIdExpression: "SpanId"
|
|
durationExpression: "Duration"
|
|
durationPrecision: 9
|
|
parentSpanIdExpression: "ParentSpanId"
|
|
spanNameExpression: "SpanName"
|
|
spanKindExpression: "SpanKind"
|
|
statusCodeExpression: "StatusCode"
|
|
statusMessageExpression: "StatusMessage"
|
|
connection: "Local ClickHouse"
|
|
logSourceId: "Logs"
|
|
sessionSourceId: "Sessions"
|
|
metricSourceId: "Metrics"
|
|
|
|
- name: "Metrics"
|
|
kind: "metric"
|
|
from:
|
|
databaseName: "default"
|
|
tableName: ""
|
|
timestampValueExpression: "TimeUnix"
|
|
resourceAttributesExpression: "ResourceAttributes"
|
|
metricTables:
|
|
gauge: "otel_metrics_gauge"
|
|
histogram: "otel_metrics_histogram"
|
|
sum: "otel_metrics_sum"
|
|
_id: "682586a8b1f81924e628e808"
|
|
id: "682586a8b1f81924e628e808"
|
|
connection: "Local ClickHouse"
|
|
logSourceId: "Logs"
|
|
traceSourceId: "Traces"
|
|
sessionSourceId: "Sessions"
|
|
|
|
- name: "Sessions"
|
|
kind: "session"
|
|
from:
|
|
databaseName: "default"
|
|
tableName: "hyperdx_sessions"
|
|
timestampValueExpression: "TimestampTime"
|
|
displayedTimestampValueExpression: "Timestamp"
|
|
implicitColumnExpression: "Body"
|
|
serviceNameExpression: "ServiceName"
|
|
bodyExpression: "Body"
|
|
eventAttributesExpression: "LogAttributes"
|
|
resourceAttributesExpression: "ResourceAttributes"
|
|
defaultTableSelectExpression: "Timestamp,ServiceName,SeverityText,Body"
|
|
severityTextExpression: "SeverityText"
|
|
traceIdExpression: "TraceId"
|
|
spanIdExpression: "SpanId"
|
|
connection: "Local ClickHouse"
|
|
logSourceId: "Logs"
|
|
traceSourceId: "Traces"
|
|
metricSourceId: "Metrics" |