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

VictoriaMetrics

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

Այս հոդվածում - VictoriaMetrics. Հիմնական հնարավորություններ - Տեղակայման հնարավորություններ - Սկսել VictoriaMetrics-ի տեղակայումից հետո - VictoriaMetrics-ի պատվիրում API-ի միջոցով

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

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

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

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

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

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
224 VictoriaMetrics Open Source Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12 + + + + - - - Ոչ ՊԱՏՎԻՐԵԼ
  • Տեղակայում Docker Compose-ի միջոցով;
  • Ներկառուցված SSL աջակցություն (Nginx + Certbot);
  • Համատեղելիություն ժամանակակից կոնտեյներացման ենթակառուցվածքների հետ;
  • Հիմնական նախագծի թղթապանակ. /root/victoria-metrics-data;
  • Ինստալյացված ծրագրային ապահովում.
  • Docker CE;
  • Docker Compose;
  • VictoriaMetrics:

Նշում

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

Սկսել VictoriaMetrics-ի տեղակայումից հետո

Պատվերի վճարումից հետո սերվերի պատրաստ լինելու մասին ծանուցում կուղարկվի գրանցման ժամանակ նշված էլ. փոստի հասցեին։ Այն կներառի VPS-ի IP հասցեն, ինչպես նաև մուտքի և գաղտնաբառի տվյալները։ Մեր ընկերության հաճախորդները սարքավորումները կառավարում են սերվերի կառավարման վահանակի և API-ի միջոցով — Invapi: Մուտքի տվյալները, որոնք կարելի է գտնել սերվերի կառավարման վահանակի Information >> Tags թաբում կամ սերվերի պատրաստ լինելու դեպքում ուղարկված էլ. փոստով.

  • Վիճակագրության վեբ ինտերֆեյսին մուտքի հղում. webpanel թեգում;
  • Օգտատեր. root;
  • Գաղտնաբառ. Ուղարկվում է էլ. փոստով սերվերի պատրաստ լինելու դեպքում՝ ծրագրային ապահովման տեղակայումից հետո։

Երբ սեղմում եք VictoriaMetrics-ի կառավարման վահանակին մուտք գործելու հղումը, բացվում է էջ՝ մեկ հանգույցով VictoriaMetrics-ի մասին տեղեկատվությամբ։ Այս էջը հիմնական մենյուն է՝ օգտակար վերջակետների ցանկով.

  • vmui - վեբ ինտերֆեյս մետրիկաների մոնիտորինգի և վիզուալիզացիայի համար;
  • targets - մանրամասն տեղեկատվության վահանակ հայտնաբերված և ակտիվ թիրախների (վերջակետների) մասին մոնիտորինգի համար, ցուցադրելով յուրաքանչյուր մետրիկայի աղբյուրի ընթացիկ կարգավիճակը, պիտակները և միացման պարամետրերը;
  • service-discovery - մոնիտորինգի թիրախների ավտոմատ հայտնաբերման և դինամիկ կոնֆիգուրացիայի մեխանիզմ՝ հայտնաբերված վերջակետները վերատեքստավորելու և ֆիլտրելու հնարավորությամբ՝ օգտագործելով ճկուն պիտակավորման կանոններ;
  • metric-relabel-debug - մետրիկաների վերատեքստավորման գործընթացի ախտորոշման և մանրամասն վերլուծության մասնագիտացված գործիք;
  • expand-with-exprs - մանրամասն ուղեցույց առաջադեմ արտահայտությունների օգտագործման վերաբերյալ, ներառյալ օրինակներ, խորհուրդներ և մեթոդներ ժամանակային շարքերի արդյունավետ հարցումների, ֆիլտրման, ագրեգացիայի և մաթեմատիկական մշակման համար;
  • api/v1/targets - ծրագրային ինտերֆեյս մոնիտորինգի թիրախների վերաբերյալ ամբողջական տեղեկատվություն ստանալու համար JSON ֆորմատով, ներառյալ կոնֆիգուրացիայի մանրամասները, կարգավիճակը և յուրաքանչյուր հայտնաբերված մետրիկայի աղբյուրի մետատվյալները;
  • config - բաժին, որը ցուցադրում է ընթացիկ VictoriaMetrics կոնֆիգուրացիայի ֆայլի ամբողջական պարունակությունը՝ բոլոր կարգավորման պարամետրերը դիտելու հնարավորությամբ, ներառյալ գլոբալ տարբերակները, հայտնաբերման և ֆիլտրման կանոնները;
  • metrics - VictoriaMetrics-ի բոլոր հասանելի ներքին մետրիկաների ամբողջական ցանկ, որը թույլ է տալիս գնահատել մոնիտորինգի համակարգի արդյունավետությունը, բեռը և ներքին վիճակը;
  • flags - բոլոր հրամանների տողի դրոշների հղումային ուղեցույց՝ նրանց նպատակի, հնարավոր արժեքների և VictoriaMetrics-ի կոնֆիգուրացիայի ու վարքագծի վրա ազդեցության մանրամասն նկարագրություններով;
  • api/v1/status/tsdb - տվյալների բազայի կարգավիճակի էջ, որը ցուցադրում է հիմնական արդյունավետության մետրիկաները, ռեսուրսների օգտագործումը, ինդեքսի չափը և տվյալների պահպանման համակարգի ընդհանուր արդյունավետությունը;
  • api/v1/status/top_queries - վերլուծական վահանակ՝ ամենառեսուրսատար և հաճախակի հարցումների վերաբերյալ տեղեկատվությամբ, թույլ տալով հայտնաբերել և օպտիմալացնել դանդաղ կամ համակարգը բեռնող հարցումները;
  • api/v1/status/active_queries - ընթացիկ աշխատող հարցումների մոնիտոր՝ նրանց կարգավիճակի, տևողության, օգտագործվող ռեսուրսների ցուցադրմամբ և ակտիվ հարցումները կառավարելու հնարավորությամբ;
  • reload - կոնֆիգուրացիան դինամիկ վերբեռնելու ֆունկցիա՝ ծառայությունը չդադարեցնելով, թույլ տալով կիրառել VictoriaMetrics-ի կարգավորումներում փոփոխությունները իրական ժամանակում՝ նվազեցնելով մոնիտորինգի համակարգի անգործունեության ժամանակը։

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

Նշում

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

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

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