نحوه تجسم داده های سری زمانی

ساخت وبلاگ

Why Time Series Matters for Metrics Real-Time Analytics Sensor Data

تجسم سری زمانی و تجزیه و تحلیل به شما امکان می دهد داده های سری زمانی و روند نقطه را برای پیگیری تغییر در طول زمان تجسم کنید. داده های سری زمانی را می توان در نمودارهای خط ، سنجها ، جداول و موارد دیگر پرسید.

با استفاده از تجسم سری زمانی و تجزیه و تحلیل ، می توانید پیش بینی هایی ایجاد کرده و از داده های خود حس کنید. داده های سری زمانی ارزش قابل توجهی را برای سازمانها فراهم می کند زیرا آنها را قادر می سازد معیارهای مهم در زمان واقعی و تاریخی را تجزیه و تحلیل کنند. داده ها فقط در صورت دسترسی آسان است. این جایی است که قادر به ساخت داشبورد که نمایش داده های تحلیلی تکراری را اجرا می کنند ، به یک ضرب نیرو برای سازمان هایی تبدیل می شود که به دنبال افشای داده های سری زمانی خود در تیم ها هستند.

نمودار سری زمانی چیست؟

یک نمودار سری زمانی به نقاط داده ای اشاره دارد که بصری در دو محور مجزا نقشه برداری شده اند: کمیت اندازه گیری شده و زمان. آنها روشی ایده آل برای آنالیزورها در نظر گرفته می شوند تا به سرعت هر چیزی را از روند داده تا میزان تغییر تعیین کنند.

در یک نمودار کلاسیک X-Y ، از محور افقی نمودار برای ترسیم افزایش زمان استفاده می شود در حالی که محور عمودی مقادیر متغیر را اندازه گیری می کند.

چرا از داشبورد برای تجسم داده های سری زمانی استفاده می کنید؟

داشبورد راهی عالی برای تجسم و ارائه داده های سری زمانی به مخاطبان هدف خود در فرمی است که معنی دار و آسان برای درک آن است.

time-series-visualization

ابزارهایی برای داده های سری زمانی نمودار

انواع مختلفی از داشبورد برای انتخاب وجود دارد ، مانند مواردی که با هجوم همراه هستند ، سایر پروژه های منبع باز مانند گرافانا یا حتی ابزارهای داشبورد خاص IoT مانند Seeq. این راه حل ها اغلب با داشبوردهای از پیش تعیین شده ساخته شده توسط جامعه ارائه می شود تا به شما امکان می دهد خیلی سریع شروع به کار کنید.

داده های سری زمانی از InfluxDB همچنین با استفاده از نمودارهای سفارشی با استفاده از نمودارهای مختلف و کتابخانه هایی مانند:

کتابخانه نمودار Platly. js ، که بیش از 20 نوع نمودار مختلف را ارائه می دهد ، و همه چیز را چنان مرتب بسته بندی می کند که برای کاربران ساده و آسان است که بتوانند نمودارهای سبک و انتخاب خود را تولید کنند.

کتابخانه نمودار Dygraphs (در زیر بحث شده است).

ابتدا ، بیایید در مورد تجسم داده های سری زمانی با InfluxDB ، سپس با گرافانا بحث کنیم.

لایه تجسم influxDB UI

InfluxDB به شما امکان می دهد داده هایی را که از طریق UI Data Explorer ذخیره کرده اید به سرعت مشاهده کنید. رابط کاربری INFLUXDB (UI) ابزاری را برای ساخت داشبورد های سفارشی برای تجسم داده های شما فراهم می کند. با استفاده از الگوها یا شار (زبان برنامه نویسی داده های عملکردی InfluxData که برای پرس و جو و تجزیه و تحلیل طراحی شده است) ، InfluxDB به شما این امکان را می دهد تا به سرعت داشبورد را با تجسم در زمان واقعی و قابلیت های هشدار دهنده در اندازه گیری ها بسازید.

انواع تجسم داده های سری زمانی

رابط کاربری INFLUXDB 2. 0 (UI) انواع مختلفی از تجسم را برای تجسم داده های شما در فرمی فراهم می کند که بیشترین حس را برای مورد استفاده شما ایجاد می کند. برای سفارشی سازی هر تجسم از گزینه های سفارشی سازی موجود استفاده کنید.

نمودارهای خط سری زمانی و نمودارهای نوار

نمای نمودار در UIL INFLUXDB 2. 0 به شما امکان می دهد از چندین نوع نمودار مانند نمودار خط و نمودارهای نوار (آینده) انتخاب کنید.

نمودار خط ساده ترین راه برای نشان دادن داده های سری زمانی است. این به بیننده کمک می کند تا سریعاً از چگونگی تغییر چیزی در طول زمان استفاده کند. یک نمودار خط از نقاط متصل به خطوط (همچنین خطوط روند) استفاده می کند تا نشان دهد چگونه یک متغیر وابسته و متغیر مستقل تغییر کرده است:

  • یک متغیر مستقل ، که به نام آن صادق است ، تحت تأثیر پارامترهای دیگر بی تأثیر است.
  • متغیر وابسته به نحوه تغییر متغیر مستقل بستگی دارد.

برای تجسم زمانی ، زمان همیشه متغیر مستقل است که در محور افقی ترسیم می شود. سپس متغیر وابسته در محور عمودی ترسیم می شود.

در حالی که نمودار فوق نمونه ای از نمودار خط با درون یابی خطی است (درون یابی تخمین یک مقدار در دو مقدار شناخته شده در یک توالی از مقادیر است) ، دو نمودار زیر درون یابی صاف و درون یابی مرحله را نشان می دهد.

time-series-line-graph-example-smooth-interpolation

نمودار + تجسم آمار تک برای داده های سری زمانی

نمودار + نمای STAT SET SERIES سری زمانی مشخص شده را در یک نمودار خط نشان می دهد و جدیدترین مقدار را به عنوان یک مقدار عددی بزرگ پوشانده است. تجسم آمار واحد یک نقطه داده عددی واحد را نشان می دهد. از آخرین نکته در جدول اول (یا سری) برگرفته توسط پرس و جو استفاده می کند.

مورد استفاده اصلی برای نمودار + تجسم آمار تک نشان دادن ارزش فعلی یا آخرین و همچنین مقادیر تاریخی است.

مثال زیر درصد فعلی حافظه مورد استفاده و همچنین استفاده از حافظه در طول زمان را نشان می دهد.

نقشه حرارت

یک نقشه گرما توزیع داده ها را در محورهای X و Y نشان می دهد که در آن رنگ غلظت های مختلف نقاط داده را نشان می دهد. نقشه های گرما نقاط داده را به "سطل" تقسیم می کنند - بخش هایی از تجسم با مرزهای فوقانی و تحتانی برای هر دو محور x و y. گزینه Bin Size مرزهای هر سطل را تعیین می کند. تعداد کل امتیازاتی که در سطل سطحی قرار می گیرند ، مقدار و رنگ آن را تعیین می کنند. رنگهای گرمتر یا روشن تر نشان دهنده مقادیر سطل بالاتر یا چگالی نقاط در سطل است.

همانطور که در زیر نشان داده شده است ، می توان از نقشه گرما برای تجسم همبستگی استفاده کرد.

بافت نگار

هیستوگرام راهی برای مشاهده توزیع داده ها است. محور y به شمارش اختصاص داده شده است ، و محور x به سطل ها تقسیم می شود. تجسم هیستوگرام یک نمودار نوار است که تعداد نقاط داده ای را که در "سطل" قرار می گیرند - بخش هایی از محور x با مرزهای بالا و پایین نشان می دهد.

به عنوان مثال ، هیستوگرام زیر تعداد خطا را با شدت در طول زمان نشان می دهد.

مجسمه

نمای Single Stat جدیدترین مقدار سری زمانی مشخص شده را به عنوان یک مقدار عددی نشان می دهد. از آخرین نکته در جدول اول (یا سری) برگرفته توسط پرس و جو استفاده می کند.

مثال تجسم زیر میزان مصرف حافظه فعلی را به عنوان درصد نشان می دهد.

پیمانه

نمای سنج جدیدترین مقدار را برای یک سری زمانی در یک نمای سنج نشان می دهد. تجسم سنج برای نشان دادن مقدار فعلی یک متریک و نمایش جایی که در یک طیف قرار می گیرد ، مفید است.

تجسم سنج زیر فشار لوله های بخار در یک مرکز را نشان می دهد.

جدول

گزینه تجسم جدول نتایج نمایش داده ها را در یک نمای جدولی نشان می دهد ، که گاهی اوقات تجزیه و تحلیل ساده تر از نمودارهای داده ها است.

تجسم جدول داده های پرس و جو را در جداول ساخت یافته و آسان برای خواندن ارائه می دهد. ستون ها و ردیف ها با آنهایی که در خروجی پرس و جو هستند مطابقت دارند. جداول هنگام نمایش بسیاری از معیارهای قابل خواندن انسان در داشبورد مانند آمار خوشه یا پیام های ورود به سیستم مفید هستند.

پراکندگی

نمای پراکندگی از یک طرح پراکندگی برای نمایش داده های سری زمانی استفاده می کند. یک طرح پراکندگی می تواند در هر تحول ، هر چیزی در محور افقی داشته باشد و نقاط به هم وصل یا سفارش نمی شوند.

تجسم پراکندگی هر یک از داده ها را به مختصات x و y می رساند.

مثال زیر به بررسی همبستگی احتمالی بین CPU و استفاده از حافظه می پردازد. در کنترل های تجسم پراکندگی ، نقاط بر اساس کلیدهای گروهی آنها متفاوت هستند.

گرافانا چیست؟

Grafana یک تجسم محبوب منبع باز و مجموعه تحلیلی است که عمدتا برای داده های سری زمانی استفاده می شود. این روشها برای ایجاد ، کاوش و به اشتراک گذاری داده های سری زمانی در نمایش گرافیکی آسان برای درک فراهم می کند. گرافانا به راحتی با هجوم و تلگراف ادغام می شود تا نظارت بر سنسور ، سیستم و معیارهای شبکه را بسیار ساده تر و به مراتب بصیرتر انجام دهد.

فرایند تنظیم داشبورد گرافانا و ادغام آن با منابع مختلف داده ساده است. گرافانا با یک افزونه منبع داده غنی از ویژگی برای InfluxDB ارسال می شود. این افزونه شامل یک ویرایشگر پرس و جو سفارشی است و از حاشیه نویسی ها و الگوهای پرس و جو پشتیبانی می کند. با کلیک بر روی "افزودن منبع داده" در UI Grafana ، شما آن را برای INFLUXDB پیکربندی می کنید. پس از اتمام ، می توانید دکمه "داشبورد جدید" را انتخاب کنید تا شروع به تجسم داده های هجوم مورد علاقه خود کنید. برای یادگیری نحوه تولید داشبورد گرافانا از یک منبع داده مانند InfluxDB اینجا را کلیک کنید. برای ترسیم یک تصویر کامل از چگونگی جفت های هجوم با گرافانا ، ببینید که چگونه برخی از شرکت ها از InfluxData و Grafana برای DevOps ، IoT و تجزیه و تحلیل در زمان واقعی استفاده کرده اند.

ویژگی های نمودار گرافانا عبارتند از:

  • رندر سریع ، حتی بیش از زمان های بزرگ
  • برای بزرگنمایی کلیک کنید و بکشید
  • چندین محور Y
  • میله ها ، خطوط ، امتیازات
  • قالب بندی محور y هوشمند
  • ضرب و شتم سری و انتخاب رنگ
  • برچسب محور
  • آستانه شبکه ، برچسب های محور
  • حاشیه ها

گرافانا سطح بالایی از سفارشی سازی را برای ساخت ، مدیریت و ویرایش داشبورد فراهم می کند:

  • برای تنظیم مجدد نمودارها را بکشید و رها کنید
  • دهانه ستون و ارتفاعات ردیف را تنظیم کنید
  • ذخیره و جستجو داشبورد
  • داشبورد واردات و صادرات (پرونده JSON)
  • داشبورد را از گرافیت وارد کنید
  • الگو
  • داشبورد اسکریپت شده (از اسکریپت JS و پارامترهای URL تولید کنید)
  • کنترل محدوده زمانی انعطاف پذیر
  • لیست های پخش داشبورد

منابع مختلف داده ، مانند AWS CloudWatch و Prometheus ، برای تولید داشبورد گرافانا با گرافانا ادغام می شوند. این داشبورد مفید است زیرا داده ها را گرد هم می آورند و به کاربران کمک می کنند تا از طریق تجزیه و تحلیل در زمان واقعی ، بینش را جمع کنند. مهم نیست که داده های شما در کجا قرار دارد ، یا در چه نوع پایگاه داده ای در آن زندگی می کند ، می توانید آن را با گرافانا همراه کنید.

آموزش تحلیل گری...
ما را در سایت آموزش تحلیل گری دنبال می کنید

برچسب : نویسنده : ملیکا زارعی بازدید : 98 تاريخ : پنجشنبه 14 ارديبهشت 1402 ساعت: 23:11