module Loki
Defined in:
client.crconfig.cr
consts.cr
loki-client.cr
Constant Summary
-
DEFAULT_AUTH_HEADER =
"Authorization"
-
LABEL_VALUES_PATH =
"/loki/api/v1/label/%s/values"
-
LABELS_PATH =
"/loki/api/v1/labels"
-
LOKI_ADDR =
ENV["LOKI_ADDR"]? || "http://loki:3100"
-
LOKI_AUTH_HEADER =
ENV["LOKI_AUTH_HEADER"]? || DEFAULT_AUTH_HEADER
-
LOKI_BEARER_TOKEN =
ENV["LOKI_BEARER_TOKEN"]?
-
LOKI_BEARER_TOKEN_FILE =
ENV["LOKI_BEARER_TOKEN_FILE"]?
-
LOKI_CA_CERT_PATH =
ENV["LOKI_CA_CERT_PATH"]?
-
LOKI_CLIENT_CERT_PATH =
ENV["LOKI_CLIENT_CERT_PATH"]?
-
LOKI_CLIENT_KEY_PATH =
ENV["LOKI_CLIENT_KEY_PATH"]?
-
LOKI_ORG_ID =
ENV["LOKI_ORG_ID"]?
-
LOKI_PASSWORD =
ENV["LOKI_PASSWORD"]?
-
LOKI_QUERY_TAGS =
ENV["LOKI_QUERY_TAGS"]?
-
LOKI_TLS_SKIP_VERIFY =
ENV["LOKI_TLS_SKIP_VERIFY"]?.try do |v| v.downcase == "true" end || false
-
LOKI_USERNAME =
ENV["LOKI_USERNAME"]?
-
QUERY_PATH =
"/loki/api/v1/query"
-
QUERY_RANGE_PATH =
"/loki/api/v1/query_range"
-
SERIES_PATH =
"/loki/api/v1/series"
-
STATS_PATH =
"/loki/api/v1/index/stats"
-
TAIL_PATH =
"/loki/api/v1/tail"
-
USER_AGENT =
"crystal-loki-client/#{Loki::VERSION}"
-
VERSION =
{{ (`shards version \"/srv/crystaldoc.info/github-spider-gazelle-crystal-loki-client-main/src\"`).chomp.stringify }}
-
VOLUME_PATH =
"/loki/api/v1/index/volume"
-
VOLUME_RANGE_PATH =
"/loki/api/v1/index/volume_range"