ارائه دهنده خدمات ابری PaaS و DBaaS

grafana

استقرار Grafana

(Docker Apps)
در حال حاضر Grafana به‌صورت مستقیم در لیارا پشتیبانی نمی‌شود اما شما می‌توانید این پلتفرم را طبق دستورالعمل زیر در لیارا مستقر کنید.

گرافانا پلتفرمی بسیار محبوب و ساده برای تحلیل و نمایش داده‌های به دست آمده از پایگاه‌های داده خصوصا دیتابیس‌های سری زمانی (Time-series Databases) است. گرافانا از دیتابیس‌های مختلفی از جمله InfluxDB و Prometheus پشتیبانی می‌کند.

برای استقرار این برنامه، ابتدا لازم است که از بخش «برنامه‌ها» یک برنامه از نوع Docker با نام و پلن دلخواه‌تان بسازید.
سپس یک دیسک طبق مستندات «استفاده از دیسک‌ها» بسازید.

در مرحله بعد یک فایل liara.json طبق راهنمایی زیر بسازید و مشخصات مربوطه را در این فایل وارد نمایید.

{
  "image": "grafana/grafana:[نسخه مورد نظر]",
  "app": "[نام برنامه‌ای که ساخته‌اید]",
  "port": 3000,
  "disks": [
    {
      "name": "[نام دیسک]",
      "mountTo": "/var/lib/grafana"
    }
  ]
}

در نهایت، CMD و یا ترمینال را در پوشه‌ای که liara.jsonرا داخل آن قرار دادید باز کرده و سپس دستور زیر را برای استقرار و اجرای برنامه وارد کنید:

$ liara deploy

راهنمای نصب Liara CLI

توجه داشته باشید که
  • بین برنامه‌ها و دیتابیس‌ها شبکه‌ی خصوصی برقرار است که در صورت استقرار میکروسرویس‌ها، ارتباط درون‌شبکه‌ای و استفاده از Grafana، بسیار کاربردی است.
  • در صفحه‌ی لاگ‌ها امکان دنبال‌کردن زنده‌ی لاگ‌های‌تان را دارید.
  • بهتر است برای تعیین نسخه از latest استفاده نکنید بلکه به صورت صریح شماره نسخه مورد نظر را وارد نمایید.
  • برای اطلاع از تنظیمات بیشتر و نسخه‌های مختلف می‌توانید از مستندات مربوطه در Grafana استفاده کنید.

استقرار سریع

همچنین شما می‌توانید تمام مراحل فوق را با استفاده از لیارا CLI انجام دهید:

$ liara deploy --app grafana-platform \
               --image grafana/grafana:8.0.0 \
               --port 3000 \
               --disks grafana:/var/lib/grafana \
               --detach