Сбор и аналитика системных сообщений (@ru_logs) — Telegram-чат | Telegram Dialogs
Все каналы
Сбор и аналитика системных сообщений

Сбор и аналитика системных сообщений

@ru_logs

2.1K участников технологии 💬 Комментарии открыты

Русскоговорящая группа по аналитике syslog/structured log. ElasticSearch, Mtail, rsyslog, Graylog и такое. Метрики: @metrics_ru Чаты по технолгиям: * @vectordev_ru * @ru_loki * @elasticsearch_ru Реклама крипты = мгновенный бан

Последние публикации

Сбор и аналитика системных сообщений
14.07.2026 11:02
{"file":"/var/log/pods/kubernetes-koordinator_koordlet-5q7ks_6a903203-1180-4d71-b111-3239c85342f8/koordlet/0.log","kube_topic":"cluster-name-kubernetes-koordinator","kubernetes":{"container_id":"containerd://5384391c3c1d2840f1819a025d6df147b2465f503a009633af8425618cfa9e90","container_image":"harbor.domain.tu/ghcr_io/koordinator-sh/koordlet:v1.6.0","container_image_id":"harbor.domain.tu/ghcr_io/koordinator-sh/koordlet@sha256:39fc69160e9b105ff2f29dd3a26cdd4c22d31e29bede87135a78c647a269beba","container_name":"koordlet","namespace_labels":{"kubernetes.io/metadata.name":"kubernetes-koordinator"},"node_labels":{"beta.kubernetes.io/arch":"amd64","beta.kubernetes.io/os":"linux","compute":"compute.domain.tu","kubcluster_name":"cluster-name","kubernetes.io/arch":"amd64","kubernetes.io/hostname":"cluster-name-worker04","kubernetes.io/os":"linux","leaf1":"cluster-leaf11","leaf2":"cluster-leaf12","spine1":"cluster--spine01","spine2":"cluster--spine02"},"pod_annotations":{"kubernetes.io/psp":"privileged"},"pod_ip":"11.22.33.44","pod_ips":["11.22.33.44"],"pod_labels":{"controller-revision-hash":"5bd46549bb","koord-app":"koordlet","pod-template-generation":"1","runtimeproxy.koordinator.sh/skip-hookserver":"true"},"pod_name":"koordlet-5q7ks","pod_namespace":"kubernetes-koordinator","pod_node_name":"cluster-name-worker04","pod_owner":"DaemonSet/koordlet","pod_uid":"6a903203-1180-4d71-b111-3239c85342f8"},"message":"I0714 13:58:01.551104 589485 rule.go:104] rule CPUSetAllocator is updated, run update callback for all 26 pods and 0 host applications","source_type":"kubernetes_logs","stream":"stderr","tags":["k8s"],"timestamp":"2026-07-14T10:58:01.551535704Z"}
Сбор и аналитика системных сообщений
14.07.2026 11:01
Сейчас настроено так: customConfig: data_dir: /vector-data-dir api: enabled: true address: 127.0.0.1:8686 playground: false sources: kubernetes_logs: type: kubernetes_logs transforms: k8slogs: type: remap inputs: - kubernetes_logs source: | .kube_topic = join!([.kubernetes.node_labels."kubcluster_name",.kubernetes.pod_namespace], "-") .tags = ["k8s"] sinks: kafka1: type: kafka inputs: - k8slogs bootstrap_servers: 1.1.1.1:32768 encoding: codec: json topic: |- {{ "{{ .kube_topic }}" }} stdout_debug: type: console inputs: - k8slogs target: stdout encoding: codec: json
Сбор и аналитика системных сообщений
14.07.2026 08:51
О векторовских багах, что годами открыты. Мои любимые - с буферами
Сбор и аналитика системных сообщений
14.07.2026 08:36
О чем вообще речь идёт?) Что улучшает жизнь админку вектора?
Сбор и аналитика системных сообщений
14.07.2026 08:35
люди вообще "блям" любят. особенно в проде.
Сбор и аналитика системных сообщений
14.07.2026 08:22
негоже лишать себя удовольствия хождения по векторограблям ;)
Сбор и аналитика системных сообщений
14.07.2026 08:19
Что только люди не делают, лишь бы доку по RainerScript не читать :-D
Сбор и аналитика системных сообщений
14.07.2026 07:58
ошибка потому что в имени поля есть слэш и точка, VRL это не парсит как обычный путь. надо ключ в кавычки брать целиком del(."kubernetes.node.labels.beta_kubernetes_io/arch") - если ключ реально плоский с точками а если структура вложенная то каждый сегмент со спецсимволами в кавычки: del(.kubernetes.node.labels."beta_kubernetes_io/arch") а вообще чтоб не перетаскивать всё вручную - переименуй родителя целиком: .kubernetes.node = {"labels": del(.kubernetes.node_labels)} так весь объект node_labels уедет под node.labels разом, без перечисления каждого лейбла покажи что console sink выдаёт по.kubernetes, тогда точно скажу плоские там ключи или вложенные
Сбор и аналитика системных сообщений
14.07.2026 07:49
del(.kubernetes.node.labels."beta_kubernetes_io/arch") По идее вот так Но лучше изыскания начать с того, чтобы через output console без трансформов получить объект с которым надо работать, а не пытаться работать вслепую
Сбор и аналитика системных сообщений
14.07.2026 07:46
Если в ключе объекта есть точки или другие спецсимволы, то обратиться к этому объекту можно обернув ключ в кавычки Например вот так ."node.labels", если это имя ключа, а не вложенный объект, или .labels."kubernetes_io/metadata_name"
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.