کیبانا (Kibana) چیست و چه قابلیت هایی را ارائه می دهد؟
ما در دنیای داده های کلان زندگی می کنیم، شرکت ها به طور روزانه حجم عظیمی از داده ها را تولید می کنند. هنگامی که یک سازمان نحوه استفاده از منابع مختلف داده، تولید داده، تکنیک های جمع آوری داده، پردازش و ذخیره آن را فرا گیرد، مرحله بعدی تجزیه و تحلیل داده است. روش های تجزیه و تحلیل داده های کلان بر اساس موارد استفاده و خود داده ها متفاوت است. کیبانا (Elastic Kibana) محبوب ترین پلتفرم تجزیه و تحلیل داده است که یکی از بهترین پلتفرم های موجود جهت کمک به مدیران سیستم، تحلیل گران داده و توسعه دهندگان به شمار می رود. در این پست ویژگی های مهم این پلتفرم را مورد بررسی قرار خواهیم داد پس تا انتها با این پست همراه ما باشید.
کیبانا چیست؟
Kibana یک ابزار رابط بصری است که به شما امکان می دهد کاوش، تجسم و داشبورد را روی داده های گزارش جمع آوری شده در Elasticsearch Cluster داشته باشید. شرکت Elastic سازنده Kibana و دو ابزار منبع باز دیگر با نام های الستیک سرچ و Logstash است. ابزار Elasticsearch به عنوان پایگاه داده برای داده های سندگرا و نیمه ساختار یافته عمل می کند. این سه ابزار میتوانند به خوبی با هم کار کنند.
ویژگی اصلی کیبانا جستجو و تجزیه و تحلیل داده هاست. علاوه بر این، ویژگی های تجسمی کیبانا به شما امکان میدهد با استفاده از نقشه های حرارتی، نمودار های خطی، هیستوگرام، نمودار دایرهای و پشتیبانی مکانی، دادهها را به روشهای متناوب تجسم کنید. با روش های مختلف، می توانید داده های ذخیره شده در Elasticsearch را برای تشخیص علت جستجو کنید.
گزینه های موجود در پنل کیبانا
با Kibana، درک داده های بزرگ آسان است. به علاوه به کمک این پلتفرم میتوانید به سرعت داشبورد های پویا ایجاد کنید و به اشتراک بگذارید. این ابزار بصری سازی، به گزینه های مختلفی در پنل سمت چپ خود مجهز است که در تصویر زیر می بینید که در ادامه به هر یک از این امکانات و ویژگی ها می پردازیم.
Discover
این گزینه با فعال کردن دسترسی به هر فیلد در ارتباط با زمان پیش فرض، کاوش تعاملی داده را تضمین میکند. همچنین به کمک این قابلیت میتوانید فیلتر زمان را نیز در این بخش تنظیم کنید، درخواست های جستجو را ارسال کنید، داده های سند را مشاهده کنید و نتایج جستجو را فیلتر کنید.
Dashboards
این صفحه مجموعه ای از تجسم ها و جستجو ها را نمایش می دهد. داشبورد کیبانا بسیار پویا و سازگار است. به عنوان مثال، میتوانید داده ها را در لحظه فیلتر کنید و داشبورد را در قالب تمام صفحه باز کنید. ویژگی داشبورد قابل تنظیم به شما امکان می دهد تا اندازه، ترتیب و اصلاح محتوای داشبورد را تغییر دهید و آن را ذخیره کنید تا بتوانید داشبورد خود را به اشتراک بگذارید.
Timelion
گزینه Timelion داده ها را با بیانی ساده تجزیه و تحلیل و تجسم می کند و به گونه ای طراحی شده است که منابع داده کاملاً مستقل را در یک رابط واحد جمع کند. این قابلیت روشی را برای تعریف جستجو، تجسم و تبدیل در یک مکان ارائه می دهد.
Visualize
با تنوع گسترده ای از سبک های بصری سازی، Kibana به شما اجازه می دهد تا تصویری از داده های خود را در شاخص های Elasticsearch ایجاد کنید.
همچنین میتوانید نمودارهای دایره ای، جداول داده، نمودارهای خطی، تجسم متریک واحد، سری های زمانی، نقشه های جغرافیایی و تجسم نشانهگذاری را در داشبورد ترکیب کنید. جدول زیر انواع Visualize کیبانا موجود و توضیحات آن ها را فهرست می کند:
Machine Learning
پیچیدگی و گسترش مجموعه داده ها، شناسایی حملات سایبری، مسائل زیر ساختی و مشکلات تجاری را دشوار می کند. با این حال، قابلیت یادگیری ماشین کیبانا قصد دارد کار های تشخیص ناهنجاری و مشاهده نتایج را در اختیار کاربران بگذارد. این ویژگی به طور خودکار رفتار داده های Elasticsearch از جمله تناوب و روند را مدل سازی میکند و مشکلات را سریع تر شناسایی میکند و در نتیجه false positives را کاهش میدهد.
APM
سیستم نظارت بر عملکرد برنامه از کاربران برای نظارت بر برنامه ها و همچنین خدمات پشتیبانی کرده و معیار ها و خطاهای عملکرد را جمع آوری می کند. به این ترتیب توسعه دهندگان می توانند داده های عملکرد برنامه های خود را بررسی کنند و به سرعت گلوگاه های عملکرد را تشخیص دهند.
Dev Tools
ابزارهای Dev Kibana یک راه قدرتمند برای تعامل با ElasticStack ارائه می دهند. این به خاطر این است که این ابزار شامل کنسولی است که از توسعه دهندگان پشتیبانی می کند تا دستورات Elasticsearch را در یک برگه بنویسند و آن دستورات را در برگه های مختلف مشاهده کنند. همراه با کنسول، یک اشکالزدای Grok و یک نمایه گر جستجو در این ابزار قرار داده شدده است و به راحتی می توانید برنامه را برای رفع نیازهای خود پیکربندی کنید.
Monitoring
مانیتورینگ در کیبانا به سه روش موثر در دسترس شماست:
- میتوانید داده ها را در سراسر Elastic Stack بصری سازی کنید زیرا شامل گزینه هایی برای نظارت بر داده های عملکرد برای Elasticsearch، Kibana، Logstash و همچنین Beats در زمان واقعی می باشد.
- به کمک این قابلیت می توانید عملکرد گذشته این محصولات را تحلیل کنید.
- می توانید از نظارت عمیق Kibana اطمینان حاصل کنید و آن داده ها را به سمت خوشه Monitoring هدایت کنید.
Management
قابلیت مدیریت کیبانا برای انجام پیکربندی زمان اجرای کیبانا استفاده می شود که شامل سه عمل حیاتی است:
- الگوی شاخص: از راه اندازی اولیه و پیکربندی مداوم نام های شاخص پشتیبانی می کند.
- objects ذخیره شده: میزبان بصری سازی، داشبورد و جستجو های ذخیره شده است.
- تنظیمات پیشرفته: شامل تنظیماتی برای تغییر عملکرد Kibana می باشد.
بنابراین، تنظیم کنترل های امنیتی، افزودن منابع داده یا مدیریت pipeline، کیبانا یک راهحل رابط واحد را به شما ارائه میدهد.
کیبانا برای چه مواردی استفاده می شود؟
کیبانا برای کسانی استفاده می شود که با این پلتفرم تجزیه و تحلیل داده و بصری سازی آشنایی ندارند، در اینجا مختصری از ویژگی هایی که کیبانا ارائه می دهد را بررسی خواهیم کرد.
نمودار های تعاملی
نمودار ها و گزارش های بصری داخلی کیبانا، جهت یابی تعاملی را در میان حجم عظیمی از داده های گزارش تضمین می کند. علاوه بر این، میتوانید به صورت پویا زیر مجموعه های داده خاص را به صور کلی و جزئی بررسی کنید، پنجره های زمانی را بکشید و گزارش ها را بررسی کنید تا بینش های تجربی از داده ها به دست آورید.
مجموعه ها و فیلتر های از پیش ساخته شده
این ویژگیها شما را قادر میسازد تا انواع تجزیه و تحلیل ها مانند جست و جوهای top-N، هیستوگرام ها و روند ها را با چند کلیک اجرا کنید.
تشخیص ناهنجاری
همان طور که قبلاً گفته شد، این ابزار تجسم از یادگیری ماشین پشتیبانی میکند تا ناهنجاری ها (حتی ناهنجاری های پنهان) را در داده های خود را شناسایی کنید. این قابلیت به شما امکان میدهد تا دلایل اصلی مشکلات را همانطور که در زیر نشان داده شده است شناسایی کنید.
اشتراک گذاری و همکاری ایمن
Kibana به اشتراک گذاری ایمن بصری سازی و داشبورد شما را تضمین می کند، زیرا گزینه ای وجود دارد که مشاهده اطلاعات را برای محافظت از نشت اطلاعات محدود می کند. همچنین میتوانید داده ها، تجسم ها و حتی داشبورد های خود را با اعضای تیم، رئیس و مشتریانی که میخواهند همان جزئیاتی را که در کیبانا مشاهده میکنید مشاهده کنند، به اشتراک بگذارید. علاوه بر این، حالت Dashboard Only کیبانا از ایجاد یک کاربر دسترسی محدود با دید محدود نیز پشتیبانی می کند.
نمودار
در کیبانا قابلیت ترسیم نقاط داده به شما اجازه می دهد تا روابط بین مولفه ها را کشف کنید. شما می توانید این کار را با API کاوش گرافیکی قدرتمند انجام دهید که یک راه جایگزین برای کاوش و همچنین خلاصه کردن اطلاعات در مورد داده ها در فهرست Elasticsearch ارائه می دهد.
جستجوی کیبانا
Kibana روش های مختلف و قدرتمندی در جستجو داده های گزارش دارد. جدول زیر روش های جستجوی رایجی را که باید برای بهینه سازی تجربه کاربری در نظر گرفته شود، توضیح میدهد.
پشتیبانی نقشه برداری
ویژگی های قدرتمند کیبانا باعث میشود اطلاعات جغرافیایی را به طور یکپارچه روی داده های خود بصری سازی کنید و نتایج را روی نقشه ها مشاهده کنید. سرویس Elastic Maps ویژگیهای کلیدی که برای تجسم داده های جغرافیایی حیاتی هستند مانند تجسم های مکانی در Elastic Kibana هدایت میکند. اسکرین شات زیر بصری سازی رویدادهای مکانی را نشان می دهد:
علاوه بر این، بهروزرسانی اخیر به شما این امکان را میدهد که کشور های بیشتری را در نقشه های منطقه ای کیبانا مشاهده کنید.
بوم
برنامه Canvas در Kibana به شما روش جدیدی را ارائه می دهد تا داده های خود را به صورت برجسته نشان دهید. رشید خان، خالق کیبانا میگوید: «Canvas فضایی قابل ترکیب، توسعهپذیر و خلاقانه برای دادههای زنده است». تصورات خود را با آرم، رنگ ها، متن و اشکال، وارد داده های زنده کنید که این برند شما را منحصر به فرد می کند.
UI Watcher برای هشدارهای مبتنی بر آستانه
رابط کاربری جدید Kibana 6 هشدار ها را بر اساس آستانه ایجاد و ویرایش می کند. همچنین پیش نمایش محدودیت های هشدار، بازخورد گرافیکی و پیشنهادات پیشنویس نیز ارائه میدهد. علاوه بر این، با ارسال پیام های هشدار همراه با مقادیر الگو به ایمیل، به شما کمک میکند.
گزارش دهی
یکی از بهترین ویژگی های کیبانا، گزینه گزارش دهی آن است که به شما امکان می دهد به سرعت گزارش هایی از تجسم یا داشبورد خود تولید کنید. میتوانید گزارش را برای بعداً برنامهریزی کنید و طبق شرایط خاص آن را فعال کنید. همچنین میتوانید با ارسال درخواستهای HTTP POST گزارشهایی را بهطور خودکار ایجاد کنید و آن را با دیگران به اشتراک بگذارید.
سخن پایانی
در این مقاله، مروری بر ابزار تحلیل لاگ کیبانا به همراه ویژگی های جذاب آن به اشتراک گذاشتهایم. بدون شک، این ویژگی ها کیبانا را به بهترین ابزار بصری سازی داده و تجزیه وتحلیل بازار در حال حاضر تبدیل می کند.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.