mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#logstash

0 posts0 participants0 posts today

Utan externa statistiktjänster som kräver cookies (trainfo.eu är nog i en väldigt liten minoritet som inte har cookies) kan man räkna besökare från webserverloggarna (anonymiserade). Flest besökare på förmiddagen och kvällen.

Inga större överraskningar, flest kollar från mobilen.

Men bra att veta vilka sidor som är populärast så jag vet vad som är viktigast.

For any #MTCP, #DOS and #Retrocomputing nerds out there who are also running httpserv and want pretty graphs, poke me for a recipe for a hideosly bloated #logstash configuration to ingest the UDP logs.

I feed it to #Graylog which stores the data in #Opensearch - a pipeline that combined (and this is accurate) needs, conservatively, 4096 times as much RAM as the floppy museum itself (8MB).

And while looking at this when making this screenshot: I wonder why someone would hit http//floppy.museum with a Referer-header indicating they come from a salesforce-dot-com address? http-colon-slashslash-136.146.46.127 (about halfway down the list).

Разбираем архитектуру. Часть 2. Чистая архитектура на примере FastAPI приложения

Идея проекта - создать относительно небольшой пример приложения, демонстрирующий распространённый функционал: логирование, мониторинг, хранение и обработку данных, интеграцию с внешними системами и работу с фоновыми задачами. Функционально проект реализует систему сбора и анализа вакансий с агрегаторов вроде HeadHunter. Но гораздо важнее не то, какие задачи решает система, а то — как именно она это делает. Этот проект — прежде всего о структуре, архитектуре и принципах. Основные используемые технологии : Python 3.13, FastAPI, Nginx, Uvicorn, PostgreSQL, Alembic, Celery, Redis, Pytest, FileBeat, LogStash, ElasticSearch, Kibana, Prometheus, Grafana, Docker, Docker Compose.

habr.com/ru/articles/908082/

ХабрРазбираем архитектуру. Часть 2. Чистая архитектура на примере FastAPI приложенияО проекте Теперь, когда мы прошли «курс молодого бойца» по архитектуре , самое время перейти к разбору проекта. Исходный код проекта : тут или тут для более удобного ориентирования. Основные...

After I adjusted a field type in the Elastic #Logstash configuration to "integer" (which is translated into "long" in #Elasticsearch), the field now led to a conflict in #kibana

In order to change the field type, there was (unfortunately) no other way around re-indexing the data into a new index.

It worked. But it's slow, to say the least, for large indices.

claudiokuenzler.com/blog/1483/

Claudio Kuenzler · How to change a mapping field type by re-indexing in ElasticsearchBy Claudio Kuenzler

When you use Elastic's #Logstash http output plugin, you can send logs to a HTTP endpoint (e.g. to a HTTP API), sometimes also named #logsink. 🪵 ⬇️

The plugin's format setting allows a couple of options. But what is the actual difference between the default "json" value and "json_batch"? 🤔

Here's an actual example to see the differences in a practical way.

claudiokuenzler.com/blog/1461/

Claudio Kuenzler · Logstash http output plugin: difference between json and json_batch formatBy Claudio Kuenzler

In a large ELK #observability stack, the #Nginx access logs of a specific web application needed to be sent to an external service for data analysis.

To comply with data privacy, some parts of the log events must be removed. At the same time the external service also required a specific name of fields - which differed from the #ELK logs.

Luckily there's the #Logstash mutate filter, which allows to modify and alter log events - until everyone's happy.

claudiokuenzler.com/blog/1459/

Claudio Kuenzler · Log manipulation and alteration with Logstash mutate filterBy Claudio Kuenzler

Opensearch, Logstash и dynamic mapping

У нас в Домклик огромное количество микро-сервисов, около 5000. Все они пишут какие-то логи. В этой статье я хочу рассказать о том, как у нас в компании настроен маппинг в индексах Opensearch и какие "фишки" мы используем, чтобы минимизировать работы по настройке маппинга.

habr.com/ru/companies/domclick

ХабрOpensearch, Logstash и dynamic mappingУ нас в Домклик огромное количество микросервисов, около 5000. Все они пишут какие‑то логи. В этой статье я хочу рассказать о том, как у нас настроен маппинг...

Logstash. Преимущества фильтра Dissect над Grok

Мы в Домклике много лет используем ELK-stack (сейчас уже OpenSearch) для хранения и работы с логами, которых у нас очень много: около 400 гигабайтов в день. Весь этот объём проходит через Logstash, где логи частично парсятся, обогащаются метаданными и т. д. Недавно мы решили стандартизировать логи инфраструктурных сервисов, которые подняты в нескольких экземплярах. Начали с HAproxy. У нас несколько групп экземпляров под разные цели, с разным количеством логов. Раньше каждая группа HAproxy писала логи в каком-то собственном формате, и мы парсили эти логи с помощью всего одного паттерна для Grok-фильтра. Сообщение либо подходило под паттерн и разбивалось на поля, либо отправлялось в виде одной текстовой строки. Расскажу о проблемах, с которыми мы столкнулись при добавлении новых Grok-паттернов, и о том, как мы их решили, отказавшись от Grok.

habr.com/ru/companies/domclick

ХабрLogstash. Преимущества фильтра Dissect над GrokМы в Домклике много лет используем ELK-stack (сейчас уже OpenSearch) для хранения и работы с логами, которых у нас очень много: около 400 гигабайтов в день. 400 гигов, Карл! Весь этот объём проходит...