kibana چیست ؟ آموزش تصویری نصب نرم افزار کیبانا
نرم افزار kibana چیست ؟ نصب کیبانا چگونه انجام میشود؟ ما در این مقاله با پاسخ به این سوالات به شما کمک میکنیم تا به بهترین شکل کار با کیبانا این نرم افزار کاربردی را فرا بگیرید؛ با ما همراه باشید.
حال برای پاسخ به این سوال که کیبانا چیست باید عنوان کنیم که Kibana یک ابزار مرورگر منبع باز است که عمدتاً برای تجزیه و تحلیل حجم زیادی از گزارشها در قالب نمودار خطی، میلهای، دایرهای، نقشههای حرارتی، نقشههای منطقه، نقشههای مختصات، سنج، اهداف، جدول زمانی و… استفاده میشود.
elastic stack چیست؟
برای اینکه بتوانید کار با کیبانا این نرمافزار کاربردی را فرا بگیرید، نیاز است که ابتدا با مفاهیم پایهای آن آشنا شوید. پس پیش از این که به این سوال پاسخ دهیم که kibana چیست و چگونه میتوان به راه اندازی kibana اقدام کرد، لازم میبینیم تا درمورد elk stack توضیح مختصری را با هم بررسی کنیم.
ELK مخفف Elasticsearch، Logstash و Kibana است. ELK یکی از پلتفرم های مدیریت لاگ محبوب است که در سراسر جهان برای تجزیه و تحلیل گزارش استفاده می شود. در ELK، Logstash داده های گزارش یا رویدادهای دیگر را از منابع ورودی مختلف استخراج می کند. رویدادها را پردازش می کند و بعداً آنها را در Elasticsearch ذخیره می کند.
Kibana یک ابزار visualization است که از Elasticsearch به گزارش ها دسترسی پیدا می کند و می تواند به صورت نمودار خطی، نمودار میله ای، نمودار دایره ای و غیره به کاربر نمایش دهد. مطمئنا نمیتوان مزایا و چگونگی استفاده از elk stack را تنها در چند خط توضیح داد؛ به همین منظور پیشنهاد ما به شما مطالعهی مقالهی آموزش elk stack است تا بتوانید به طور کامل از مزایای آن بهرهمند شوید.
Elasticsearch چیست؟
Logstash مسئول جمعآوری دادهها از تمام منابع است که لاگها در آنها بایگانی میشوند و همان را به Elasticsearch منتقل میکند. Elasticsearch به عنوان یک پایگاه داده عمل می کند که در آن داده ها جمع آوری می شوند و Kibana از داده های Elasticsearch برای نشان دادن دادهها به کاربر در قالب نمودارها، نمودار دایرهای، نقشههای حرارتی استفاده میکند که در زیر نشان داده شده است.
این دادهها را بر اساس زمان واقعی، به عنوان مثال، روزانه یا ساعتی به کاربر نشان می دهد. Kibana UI کاربر پسند است و برای مبتدیان بسیار آسان است.
همانطور که تاکنون دریافتید Elasticsearch از مباحث مهم و پایهای برای درک کیباناست و شناخت نحوهی کار آن اهمیت بسیار زیادی دارد. از آنجایی که صحبت از الاستیک سرچ و مزایای استفاده از آن در این مقاله نمیگنجد، در مقالهای دیگر به تفصیل در این مورد توضیح دادهایم. پیشنهاد میکنیم پیش از اینکه این مقاله را ادامه دهید، با مطالعهی مقالهی نحوه کار الاستیک سرچ چیست به این موضوع مسلط شده و مجددا به مقالهی آشنایی با کیبانا بازگردید.
ویژگیهای kibana چیست ؟
Kibana به کاربران خود ویژگی های زیر را ارائه می دهد
معرفی نرم افزار کیبانا: kibana visualization
Kibana راه های زیادی برای Visualization داده ها به روشی آسان دارد. برخی از مواردی که معمولا مورد استفاده قرار می گیرند عبارتند از نمودار میله ای عمودی، نمودار میله ای افقی، نمودار دایره ای، نمودار خطی، نقشه حرارتی و غیره.
kibana dashboard چیست ؟
وقتی Visualization را آماده کنیم، همه آنها را میتوان روی یک تابلو قرارداد – داشبورد . امکان مشاهده بخش های مختلف را به شما میدهد یک ایده کلی واضح در مورد آنچه دقیقاً اتفاق می افتد به شما نشان میدهد
مفهوم Dev Tools در نرم افزار کیبانا
شما می توانید با استفاده از ابزار توسعه دهنده با ایندکس ها کار کنید. می توانید indexes ساختگی را از ابزارهای توسعه دهنده اضافه کنند و همچنین داده ها را اضافه، به روز کنند، حذف کنند و از ایندکس ها برای ایجاد visualization استفاده کنند.
مفهوم Reports در kibana چیست
تمام داده ها در قالب Visualization و داشبورد را می توان به گزارش ها (فرمت CSV)، جاسازی شده در کد یا به صورت URL برای به اشتراک گذاشتن با دیگران تبدیل کرد.
معرفی kibana: بررسی مفهوم Filters and Search query
میتوانید از فیلترها و عبارتهای جستجو برای دریافت جزئیات مورد نیاز برای یک ورودی خاص از داشبورد یا Visualization استفاده کنید.
اموزش kibana : بررسی Plugins
میتوانید پلاگینهای شخص ثالث را برای افزودن برخی visualization جدید یا همچنین افزودنیهای رابط کاربری دیگر در Kibana اضافه کنید.
Coordinate and Region Maps
یک نقشه مختصات و منطقه در Kibana به نشان دادن visualization روی نقشه جغرافیایی کمک می کند تا دید واقعی از داده ها را به نمایش بگذارد.
مفهوم Timelion در kibana چیست ؟
Timelion، همچنین به عنوان جدول زمانی نامیده می شود، ابزار visualization دیگری است که عمدتا برای تجزیه و تحلیل داده های مبتنی بر زمان استفاده می شود. برای کار با جدول زمانی، باید از زبان عبارت ساده استفاده کنیم که به ما کمک می کند به ایندکس متصل شویم و همچنین محاسباتی را روی داده ها انجام دهیم تا نتایج مورد نیاز خود را به دست آوریم. در مقایسه داده ها با چرخه قبلی از نظر هفته، ماه و غیره بیشتر کمک می کند
Canvas
Canvas یکی دیگر از ویژگی های قدرتمند Kibana است. با استفاده از visualization ، می توانید داده های خود را در ترکیب رنگ های مختلف، اشکال، متون، صفحات متعددی که اساساً به عنوان صفحه کار نامیده می شوند، نمایش دهید.
برای شروع کار با Kibana باید Logstash، Elasticsearch و Kibana را نصب کنیم. در این قسمت، ما سعی خواهیم کرد نحوه نصب ELK را در اینجا بفهمیم.
- Elasticsearch Installation
- Logstash Installation
- Kibana Installation
آموزش kibana و Elasticsearch
برای نصب Elasticsearch باید مراحل ذکر شده در آموزش را دنبال کنید.
Step 1
نصب Elasticsearch در ویندوز
> cd kibanaproject/elasticsearch-6.5.4/elasticsearch-6.5.4/bin > elasticsearch
لطفاً توجه داشته باشید که برای کاربران ویندوز، متغیر JAVA_HOME باید روی مسیر java jdk تنظیم شود.
نصب Elasticsearch در لینوکس
$ cd kibanaproject/elasticsearch-6.5.4/elasticsearch-6.5.4/bin $ elasticsearch
پورت پیشفرض برای 9200 است. پس از اتمام، میتوانید elasticsearch را در پورت 9200 در localhost https://localhost:9200/همانطور که در زیر نشان داده شده است بررسی کنید.
مراحل نصب kibana چیست ؟
به سایت رسمی کیبانا با این آدرس مراجعه نمایید.
روی دانلودها در گوشه سمت راست بالا کلیک کنید و صفحه به صورت زیر نمایش داده می شود
روی دکمه دانلود برای Kibana کلیک کنید. لطفا توجه داشته باشید برای کار با Kibana به ماشین 64 بیتی نیاز داریم و با 32 بیت کار نمی کند.
گزینه دانلود برای ویندوز، مک و لینوکس موجود است. شما میتوانید به انتخاب خود دانلود کنید. (برای آشنایی بیشتر با مفهوم لینوکس مقالهی صفر تا صد آشنایی با لینوکس را مطالعه کنید)
نصب kibana برای ویندوز
> cd kibanaproject/kibana-6.5.4/kibana-6.5.4/bin > kibana
نصب کیبانا در لینوکس
$ cd kibanaproject/kibana-6.5.4/kibana-6.5.4/bin $ kibana
می توانید Kibana را در مرورگر با استفاده از http: // localhost: 5601 / باز کنید. پورت پیش فرض kibana 5601 است. برای اطلاع از نسخه Kibana در رابط کاربری Kibana، به Tab Management در سمت چپ بروید و نسخه Kibana که در حال حاضر از آن استفاده می کنیم را به شما نمایش می دهد.
مراحل انجام کرک کیبانا kibana چیست ؟
به طورکلی، نرم افزار کیبانا یک برنامهی open source است که نیازی به کرک کردن آن وجود ندارد؛ بااینحال بسیاری از قابلیتهای اساسی ELK زمانی قابل استفاده است که از اشتراکهای Gold، Platinum و یا Enterprise استفاده شود. قیمت سالیانه این سریالها بیش از 7000 دلار در سال است. برای مقایسه حالت رایگان (Basic) با سایر اشتراکها میتوانید به این لینک مراجعه کنید.