VictoriaMetrics¶
Այս հոդվածում
- VictoriaMetrics. Հիմնական հնարավորություններ
- Տեղակայման հնարավորություններ
- Սկսել VictoriaMetrics-ի տեղակայումից հետո
- VictoriaMetrics-ի պատվիրում API-ի միջոցով
Այս հոդվածում - 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-ի հիմնական կարգավորումների վերաբերյալ մանրամասն տեղեկատվությունը կարելի է գտնել զարգացնողի փաստաթղթերում: