القياس والتوثيق
إنشاء بنية أساسية للربط بالزحام مقرها دوكر
Table of Contents
وفي البيئات الحديثة لتكنولوجيا المعلومات، فإن إدارة السجلات بكفاءة أمر حاسم للحفاظ على صحة النظام، ومعالجة المشاكل، وضمان الأمن، ويمكن لحاويات الدوكر، مع مرنتها، أن تولد كميات كبيرة من بيانات الأخشاب التي يتعين جمعها وتحليلها بفعالية، كما أن الملوِّث هو جامع للبيانات من مصادر مفتوحة يبسط عملية تجميع سجلات السيارات، مما يجعلها خيارا ممتازا للبيئات الحاوية.
ما هو (فلونتد)؟
فالفلونتد هو طبقة موحدة لقطع الأشجار تسمح لك بجمع وتجهيز وقطع السفن من مصادر مختلفة إلى وجهات مختلفة، وهو أمر قابل للتشكيل إلى حد كبير، ويدعم العديد من البولوجينات، ويمكنه التعامل مع أحجام كبيرة من بيانات الأخشاب بأقل قدر من الكفاءة، ومرونته تجعل من الأفضل الاندماج في الهياكل الأساسية القائمة على دوكر.
"أستعدوا لـ "اللعوب مع "دوكر
إنشاء بنية أساسية لقطع الأشجار على أساس دوكر، تبدأ بنشر فلونتد كوعاء، وستحتاجون إلى ملف تشكيلي يحدد كيفية جمع السجلات وأين يتم إرسالها، ويورد أدناه مثالا أساسيا على إنشاء مجمع دوكر للزبائن:
version: '3'
services:
fluentd:
image: fluent/fluentd:v1.14-1
ports:
- "24224:24224"
- "24224:24224/udp"
volumes:
- ./fluentd/conf:/fluentd/etc
- ./logs:/fluentd/log
environment:
- FLUENTD_ARGS=--no-supervisor -v
إنشاء ملف تسويق ملوث
ويحدد ملف التشكيلة مصادر المدخلات والمرشحات ووجهات النواتج، وهذا مثال بسيط على جمع السجلات من حاويات دوكر وإرسالها إلى النسيج:
<source>
@type forward
port 24224
bind 0.0.0.0
</source>
<match **>
@type elasticsearch
host elasticsearch
port 9200
logstash_format true
include_tag_key true
flush_interval 5s
</match>
إدماج حاويات دوكر
إرسال سجلات من حاويات دوكر إلى فلوانتد، وضبط دوكر دايمون لاستخدام فلونتد كسائق لسجل الدخول، ويمكن القيام بذلك عن طريق وضع سائق السجل في قيادة دوكر أو في مجمع دوكر:
services:
myapp:
image: myapp:latest
logging:
driver: fluentd
options:
fluentd-address: localhost:24224
مزايا استخدام (فلونتد) مع (دوكر)
- Centralized Logging:] Collect logs from all containers in one place.
- Flexibility:] Supports many input and output plugins.
- Scalability:] Handles large volumes of log data efficiently.
- Extensibility:] Easily extend with custom plugins and filters.
خاتمة
تنفيذ بنية تحتية لقطع الأشجار مُقرّرة بـ(دوكر) مع (فلونتد) يعزز قدرتك على الرصد، والتشويش، وتحليل تطبيقات الحاويات الخاصة بك، عن طريق إنشاء (فلونت) كجامع مركزي، وتثبيت حاويات (دوكر) لإرسال سجلات إليها، تخلق حلاً قابلاً للتكرار ومرناً لقطع الأشجار يمكن أن ينمو في ظللتك التحتية.