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

استقرار Kibana

Kibana یک پلتفرم است که با استفاده از آن می‌توان ساز و کارهایی مثل ایجاد گزارش، ایجاد نوتیفیکشن، مانیتورینگ بخش‌های مختلف رویدادها و ... را در اختیار داشت. داده‌های kibana از طریق beats جمع آوری شده و با logstash به elasticsearch منتقل می‌شود سپس kibana امکان رصد و مانیتورینگ را می‌دهد.

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

سپس طبق مستندات «تنظیم متغیرها (Environment Variables)» متغیر زیر را تنظیم کنید.

KIBANA_ELASTICSEARCH_URL=[آدرس سرور الستیک سرچ شما یا نام برنامه الستیک سرچ مستقر شده شما در لیارا]

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

{
  "image": "bitnami/kibana:[نسخه مورد نظر]",
  "app": "[نام برنامه‌ای که ساخته‌اید]",
  "port":5601,
  "disks": [
    {
      "name": "[نام دیسک اول]",
      "mountTo": "/opt/bitnami/kibana"
    },
    {
      "name": "[نام دیسک دوم]",
      "mountTo": "/bitnami"
    }
  ]
}

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

$ liara deploy

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

توجه داشته باشید که

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