*قسمت ششم: بررسی و استفاده از Textfile Exporter در Prometheus*
[آدرس درسنامه](https://github.com/devopshobbies/prom...)
در این قسمت یاد میگیریم چطور میتوان با استفاده از *Textfile Exporter* متریکهای دلخواه خودمان را به Prometheus اضافه کنیم.
این روش مخصوص مواقعی است که میخواهیم اطلاعاتی را مانیتور کنیم که توسط Exporterهای آماده در دسترس نیست — مثلاً نتایج یک اسکریپت، وضعیت خاص سیستم، یا خروجی یک سرویس سفارشی.
در ابتدا توضیح میدهیم که *Textfile Exporter* چیست و چگونه در کنار *Node Exporter* عمل میکند.
سپس بهصورت عملی مراحل زیر را انجام میدهیم:
۱. فعالسازی *Textfile Collector* در Node Exporter.
۲. بررسی مسیر پیشفرض فایلهای متریک (`/var/lib/node_exporter/textfile_collector`).
۳. ایجاد یک فایل متریک ساده با فرمت استاندارد Prometheus (مثلاً `custom_metrics.prom`).
۴. بررسی ساختار خطوط متریکها شامل `metric_name`, `labels` و `value`.
۵. مشاهدهی دادهها در رابط وب Prometheus و اطمینان از دریافت متریک سفارشی.
۶. در نهایت، مثالهایی از *متریکهای سفارشی واقعی* مثل اندازه فایل، نتیجه پینگ یا وضعیت سرویسها را بررسی میکنیم.
در پایان این قسمت، شما خواهید توانست *هر نوع دادهی دلخواه* را با نوشتن یک فایل سادهی متنی، در Prometheus ذخیره و در Grafana نمایش دهید.
هدف این بخش، یادگیری نحوهی افزودن متریکهای سفارشی به Prometheus با استفاده از مکانیزم ساده و انعطافپذیر Textfile Exporter است.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
من «دانیال خسروی» Danial khosravi هستم و میتونید از طریق گیت هاب باهام در ارتباط باشید.
https://github.com/DannyRavi
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
راستی حتما دواپس هابیز رو در دیگر پلتفرم ها دنبال کنید:
تلگرام: https://t.me/DevOpsHobbies
لینکداین: / devopshobbies