Անցնել պարունակությանը

VictoriaMetrics

Այս հոդվածում

Տեղեկատվություն

VictoriaMetrics-ը բարձր արտադրողականության տվյալների բազա և մոնիթորինգի համակարգ է՝ չափորոշիչների (metrics) պահպանման և վերլուծության համար, որն ունի բաց կոդ: Այն հանդիսանում է Prometheus-ի արդյունավետ այլընտրանք՝ ապահովելով բարձր արտադրողականություն, կոմպակտ պահպանում և հորիզոնական մասշտաբայնություն:

VictoriaMetrics. Հիմնական հնարավորություններ

  • Բարձր արտադրողականություն: Մշակում և պահում է միլիոնավոր չափորոշիչներ վայրկյանում՝ աջակցելով ինչպես միակիրառող, այնպես էլ բազմակի օգտվող սցենարներին՝ օգտագործելով կլաստեր:
  • Ռեսուրսների նվազ օգտագործում: CPU-ի և հիշողության նվազագույն պահանջներ:
  • Հորիզոնական մասշտաբայնություն: Աջակցում է կլաստերին նոր հանգույցներ (nodes) ավելացնելուն՝ բարձրացնելով արտադրողականությունը և թույլ տալով արդյունավետ կերպով կառավարել աճող տվյալների ծավալները:
  • Համատեղելիություն Prometheus էկոհամակարգի հետ: Աջակցում է PromQL-ին, Prometheus API-ին և ինտեգրմանը այնպիսի գործիքների հետ, ինչպիսիք են Grafana-ն՝ պարզեցնելով միգրացիան և օգտագործումը ծանոթ միջավայրում:
  • Չափորոշիչների արագ որոնում և ագրեգացում: Քվեյսների (queries) պատասխանների նվազագույն հապաղում:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
224 VictoriaMetrics Open Source Ubuntu 22.04, Ubuntu 24.04, Debian 12 + + + + - 1 - Ոչ ՊԱՏՎԻՐԵԼ

Նշում

Եթե այլ բան նախատեսված չէ, ապա ռեժիմում մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկված տարբերակը՝ ծրագրավորողի կայքից կամ օպերացիոն համակարգի պահոցներից:

VictoriaMetrics-ի տեղակայումից հետո սկսել աշխատանքը

Պատվիրելու համար վճարելուց հետո, սերվերի պատրաստ լինելու մասին ծանուցումը կուղարկվի գրանցման ժամանակ նշված էլեկտրոնային հասցեին: Այն կներառի VPS IP հասցեն, ինչպեսզիք, ինչպես նաև մուտքի տվյալները (login և password) միացման համար: Մեր ընկերության հաճախորդները կառավարում են սարքավորումները server management panel և API միջոցով՝ Invapi: Ավտենտիֆիկացիայի տվյալները, որոնք կարող են հայտնվել կամ Information >> Tags վկայակայումում, կամ սերվերի պատրաստ լինելու պահին ուղարկված էլեկտրոնային նամակում՝

  • VictoriaMetrics web interface-ին մուտք գործելու հղումը: tag webpanel-ում;
  • Login: root;
  • Password: Ուղարկվում է էլեկտրոնային նամակով սերվերի պատրաստ լինելու պահին՝ ծրագրային ապահովման տեղակայումից հետո:

Երբ սեղմում եք VictoriaMetrics control panel-ին մուտք գործելու հղման վրա, բացվում է Single-node VictoriaMetrics-ի մասին տեղեկություն պարունակող էջ: Այս էջը հանդիսանում է հիմնական մենյուն՝ օգտակար endpoints-ների ցանկով.

  • vmui - web interface՝ չափորոշիչների մոնիթորինգի և վիզուալիզացիայի համար;
  • targets - մոնիթորինգի համար հայտնաբերված և ակտիվ թիրախների (endpoints) մասին մանրամասն տեղեկատվության վահանակ, որը ցուցադրում է ընթացիկ կարգավիճակը, լեյբլերը (labels) և յուրաքանչյուր չափորոշիչ աղբյուրի միացման պարամետրերը;
  • service-discovery - մոնիթորինգի թիրախների ավտոմատ հայտնաբերման և դինամիկ կոնֆիգուրացիայի մեխանիզմ՝ հայտնաբերված endpoints-ների վերանվանումման (relabeling) և ֆիլտրման հնարավորությամբ՝ օգտագործելով ճկուն լեյբլավորման կանոններ;
  • metric-relabel-debug - մասնագիտացված գործիք չափորոշիչների վերանվանումման (relabeling) գործընթացի ախտորոշման և մանրամասն վերլուծության համար;
  • expand-with-exprs - առաջադեմ արտահայտությունների օգտագործման մանրամասն ուղեցույց, ներառյալ օրինակներ, հաննորդություններ և մեթոդներ ժամանակային շարքերի (time series) արդյունավետ հարցման, ֆիլտրման, ագրեգացման և մաթեմատիկական մշակման համար;
  • api/v1/targets - պրոգրամային ինտերֆեյս մոնիթորինգի թիրախների մասին ամբողջական տեղեկատվություն JSON ֆորմատով ստանալու համար, ներառյալ կոնֆիգուրացիայի մանրամասները, կարգավիճակը և յուրաքանչյուր հայտնաբերված չափորոշիչ աղբյուրի մետաթվյալները;
  • config - բաժին, որը ցուցադրում է ընթացիկ VictoriaMetrics կոնֆիգուրացիայի ֆայլի ամբողջական պարունակությունը՝ բոլոր կարգավորումների պարամետրերը, ներառյալ գլոբալ տարբերակները, հայտնաբերման և ֆիլտրման կանոնները, տեսնելու հնարավորությամբ:
  • metrics - բոլոր հասանելի ներքին VictoriaMetrics չափորոշիչների ամբողջական ցանկը, որը թույլ է տալիս գնահատել մոնիթորինգի համակարգի արտադրողականությունը, ծանրաբեռնվածությունը և ներքին վիճակը:
  • flags - բոլոր հրամանների (command-line flags) հղման ուղեցույց՝ դրանց նպատակի, հնարավոր արժեքների և VictoriaMetrics-ի կոնֆիգուրացիայի ու վարքագծի վրա ունեցող ազդեցության մանրամասն նկարագրություններով:
  • api/v1/status/tsdb - տվյալների բազայի կարգավիճակի էջ, որը ցուցադրում է հիմնական արտադրողականության չափորոշիչները, ռեսուրսների օգտագործումը, ինդեքսի չափը և տվյալների պահպանման համակարգի ընդհանրական արդյունավهرտությունը:
  • api/v1/status/top_queries - վերլուցողական վահանակ՝ ամենաշոգ ռեսուրսառայուն և հաճախակի հարցումների մասին տեղեկատվությամբ, ինչը թույլ է տալիս նույնականացնել և օպտիմալացնել դանդաղ կամ համակարգի վրա ծանգվող հարցումները:
  • api/v1/status/active_queries - ընթացիկ աշխատող հարցումների մոնիթորինգ՝ իրենց կարգավիճակի, տևողության, օգտագործված ռեսուրսների և ակտիվ հարցումները կառավարելու հնարավորությամբ:
  • reload - կոնֆիգուրացիայի դինամիկ վերաբեռման ֆունկցիա՝ առանց ծառայությունը կանգնեցնելու, ինչը թույլ է տալիս VictoriaMetrics կարգավորումների փոփոխությունները կիրարկել «on the fly»՝ նվազագույնի հասցնելով մոնիթորինգի համակարգի անջատման ժամանակահատվածը:

Այս տարրերը ապահովում են անհրաժեշտ տեղեկատվություն և ֆունկցիոնալություն VictoriaMetrics-ի կոնֆիգուրացիայի և գործառնության մոնիթորինգի համար:

Նշում

VictoriaMetrics-ի հիմնական կարգավորումների վերաբերյալ մանրամասն տեղեկատվությունը կարելի է գտնել մշտադրողի փաստաթղթերում:

VictoriaMetrics-ի պատվիրումը API-ի միջոցով

Այս ծրագրային ապահովումը API-ի միջոցով տեղադրելու համար հետևեք այս հրահանգներին.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×