اگر یک Prometheus مرکزی دارید و میخواهید متریکهای سرویسهای ستون را از طریق آن جمعآوری کنید، میتوانید از قابلیت Federation استفاده نمایید.
برای این کار URL برای DataSource متناسب، از قسمت دیتاسورس ها یافته و برای توکن نیز از پنل Ocean، یک توکن کاربری یا توکن کاربر سرویس ایجاد کنید. سپس فایل پیکربندی prometheus.yml خود را ویرایش کنید:
توجه
کاربر یا کاربر-سرویس باید نقش monitor را داشته باشد.
scrape_configs:
- job_name: 'sotoon-cdn-dns'
metrics_path: '/federate'
static_configs:
- targets:
- 'delivery.observatory.platform.sotoon.ir' # DATASOURCE URL HERE
scheme: https
Authorization:
type: Bearer
credentials: ‘YOUR_TOKEN_HERE’
برای بررسی وضعیت در صفحه وب prometheus از منو Status → Targets را انتخاب کنید، سپس بررسی کنید که targetهای Observatory به درستی در حال scrape هستند.
