Vektör 0.3.0

Bu hafta, günlük verilerini, ölçümleri ve olayları toplamak, dönüştürmek ve kaydetmek için tasarlanan ücretsiz Vector yardımcı programının 0.3.0 sürümü yayınlandı.

Rust dilinde yazılmış olması nedeniyle benzerlerine kıyasla yüksek performans ve düşük RAM tüketimi ile öne çıkıyor. Ek olarak, doğrulukla ilgili işlevlere, özellikle de gönderilmemiş olayları diskteki bir arabelleğe kaydetme ve dosyaları döndürme becerisine çok dikkat edilir.

Mimari olarak Vector, bir veya daha fazla cihazdan mesaj alan bir olay yönlendiricisidir. kaynakların, isteğe bağlı olarak bu mesajların üzerine uygulanarak transformasyonve bunları bir veya daha fazla kişiye göndermek kanalizasyonlar.

Aşağıdakiler uygulandı

kaynaklar

  • dosya - bir veya daha fazla yerel dosyadaki olayların sürekli okunması;
  • statsd - UDP aracılığıyla StatsD protokolü aracılığıyla olayların sürekli olarak alınması;
  • stdin - standart giriş akışından olayların sürekli okunması;
  • syslog - Syslog 5424 protokolü aracılığıyla olayların sürekli olarak alınması;
  • tcp - TCP soketinden olayların sürekli okunması;
  • vektör - başka bir Vector örneğinden olay alma.

Dönüşümler

  • add_fields - etkinliklere ek alanlar ekleme;
  • field_filter — alan değerine göre olay filtreleme;
  • grok_parser - alan değerlerini Grok formatında ayrıştırma;
  • json_parser - alan değerlerini JSON formatında ayrıştırma;
  • lua - Lua komut dosyalarını kullanarak olayları dönüştürme;
  • regex_parser - normal ifadeleri kullanarak alan değerlerini dönüştürme;
  • kaldır_fields — etkinliklerden alanların kaldırılması;
  • tokenizer - alan değerlerini jetonlara bölme.

Mal

  • aws_cloudwatch_logs - günlükleri AWS CloudWatch'a gönderin;
  • aws_kinesis_streams - olayları AWS Kinesis'e gönderme;
  • aws_s3 - etkinliklerin toplu olarak AWS S3'e gönderilmesi;
  • kara delik - test amaçlı olayların imhası;
  • konsol - olayları standart çıktıya veya standart hataya gönderin;
  • elasticsearch - olayları ElasticSearch'e gönderme;
  • http — olayları isteğe bağlı bir HTTP URL'sine göndermek;
  • kafka - olayları Kafka'ya gönderme;
  • splunk_hec - olayları Splunk HTTP Toplayıcıya gönderme;
  • tcp - olayları bir TCP soketine gönderme;
  • vektör - olayları başka bir Vector örneğine gönderin.

Sürüm 0.3.0, Lua, Grok, düzenli ifadeler ve simgeleştirici desteği ekledi.

Kaynak: linux.org.ru

Yorum ekle