KasallikKasalliklar haqida sodda tilda gaplashamiz

Alpine Linux-da Filebeats-dan foydalanish

Har qanday birgalikda ishlash komponenti uchun muhim komponentlardan biri bu monitoringdir. Men foydalanish bilan o’ynadim ElasticSearch SANER bilan va uni boshqa loyihalar uchun ishlatgan. Ushbu monitoring komponentining muhim qismlaridan biri hisoblanadi filebeat, bu jurnallarni Elastik bulutni amalga oshirishga yuboradi. Yaqinda men AWS o’rnatish skriptlarimdan biri aprel oyining dam olish kunlarida ishlamay qolganini aniqladim. Ishni davom […]

0
1

Har qanday birgalikda ishlash komponenti uchun muhim komponentlardan biri bu monitoringdir. Men foydalanish bilan o'ynadim ElasticSearch SANER bilan va uni boshqa loyihalar uchun ishlatgan. Ushbu monitoring komponentining muhim qismlaridan biri hisoblanadi filebeat, bu jurnallarni Elastik bulutni amalga oshirishga yuboradi. Yaqinda men AWS o'rnatish skriptlarimdan biri aprel oyining dam olish kunlarida ishlamay qolganini aniqladim. Ishni davom ettirish uchun SBEC (boshqa birovning kodi) ga tayanganim uchun ahmoqman.

Biz Alpine Linux-ni boshqa ko'plab kabi Docker tasvirlarini joylashtirishimiz uchun asos sifatida ishlatamiz. Agar siz ham men kabi filebeat-dan foydalanayotgan bo'lsangiz va Alp tog'lari sinovi APK omboriga tayangan bo'lsangiz, unda endi o'z ichiga olmaydi. Ushbu majburiyat tufayli filebeat.

Agar siz men kabi qilgan bo'lsangiz, Dockerfile-dagi filebeat o'rnatishingiz bugun shunday ko'rinadi va ishlamayapti:

RUN echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/omborlar
RUN apk yangilash
RUN apk qo'shish filebeat

Uni oxirgidan oldingi versiya bilan ishlash uchun (8.6.2 dan foydalanish, chunki 8.7.0 bir necha kun oldin chiqarilgan edi), uni quyidagi bilan almashtirasiz.

RUN apk yangilash
RUN apk curl libc6-ni qo'shingmos
ENV FILEBEAT_VERSION=8.6.2
RUN curl https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${FILEBEAT_VERSION}-linux-x86_64.tar.gz \
-o /filebeat.tar.gz && \
smola xzvf filebeat.tar.gz && \
rm filebeat.tar.gz && \
mv filebeat-${FILEBEAT_VERSION}-linux-x86_64 filebeat && \
cd filebeat && \
cp filebeat /usr/bin

QAYD: Agar siz libc6-compat-ni qoldirsangiz, filebeat ishlamaydi. Buni kuzatish uchun biroz vaqt ketdi


Bu faqat qisqa muddatli muammo bo'lishi mumkin, chunki men Filebeats-ni APK omboriga qaytarish uchun nima qilish kerakligini bilishni so'ragan edim va kamida bitta hissa qo'shganlar uni qo'llab-quvvatlashga tayyorligini bildirgan (va ehtimol boshqa beats ilovalari).

#Alpine #Linuxda #Filebeatsdan #foydalanish

Javoblar (0 )