
Grafana Cloud ці Datadog: эканомія ў тры разы патрабуе кантролю cardinality

У даследаванні Мерта Эзцюрка грубая сімуляцыя месячных выдаткаў паказала, што Grafana Cloud каштавала ў тры разы менш за Datadog. Разлік датычыўся канкрэтнай сістэмы тэлеметрыі, а не ўсіх Kubernetes-кластараў: сам аўтар папярэдзіў, што дакладны рахунак такім спосабам не вызначыць.
Для ўласнага кластара Grafana Cloud можа быць таннейшай, калі каманда абмяжоўвае колькасць серый метрык і гатовая падтрымліваць налады збору даных. Datadog прапануе больш гатовых магчымасцей у адной платформе, але плата за інфраструктуру, APM і лагі складаецца з розных адзінак. Параўноўваць трэба аднолькавы аб’ём тэлеметрыі, патрэбныя функцыі і час інжынераў.
За якія адзінкі плацяць платформам
Супрацьпастаўленне «Grafana бярэ за серыі, Datadog — за хасты» апісвае толькі частку рахунку. У Grafana Cloud асобна ўлічваюцца метрыкі, лагі і трасы. Калі падключыць гатовы Kubernetes Monitoring, да іх дадаюцца гадзіны працы вузлоў і кантэйнераў; Application Observability таксама выкарыстоўвае гадзіны хастоў. Таму нават у межах аднаго сэрвісу кошт залежыць ад выбару гатовых модуляў.
Тарыфы Grafana Cloud Pro паказваюць платформенную плату $19 за месяц, уключаныя 10 000 актыўных серый і пачатковую стаўку $6,50 за наступную тысячу. У Kubernetes Monitoring уключаныя 2232 гадзіны хастоў і 37 944 гадзіны кантэйнераў; перавышэнне пачынаецца ад $0,01 і $0,0007 за гадзіну адпаведна. Для Application Observability указана стаўка ад $0,025 за гадзіну хаста, а для лагаў — уключаныя 50 ГБ прыёму і пачатковыя стаўкі $0,05 за апрацоўку ды $0,40 за запіс дадатковага гігабайта.
У Datadog інфраструктурны вузел і вузел, які адпраўляе трасы ў APM, могуць утвараць асобныя радкі рахунку. Лагі аплачваюцца паводле прынятага аб’ёму і колькасці праіндэксаваных падзей. Умовы Infrastructure Pro прадугледжваюць па 100 карыстальніцкіх метрык і па пяць кантэйнераў на хаст; у APM таксама ёсць квоты на прыняты аб’ём трас і захаваныя фрагменты трасіровак. Для кластара з вялікай колькасцю пазнак асабліва важна праверыць, ці змесцяцца метрыкі прыкладанняў у першую з гэтых квот.
Умоўны кластар: метрыкі, модулі, лагі і APM

Возьмем умоўны сцэнар: 20 вузлоў Kubernetes і 100 кантэйнераў працуюць 720 гадзін за месяц, па пяць кантэйнераў на вузел. APM патрэбны на 10 вузлах. Прыкладанні стабільна адпраўляюць 50 000 асобных серый метрык з адным пунктам на серыю за хвіліну, 100 ГБ лагаў і 50 ГБ трас. З лагаў індэксуюцца пяць мільёнаў падзей; аб’ём захаваных фрагментаў трасіровак у Datadog укладаецца ў квоту APM.
Для Grafana Cloud 40 000 серый звыш уключанага аб’ёму даюць $260. Kubernetes Monitoring дадае $121,68 за гадзіны вузлоў і каля $23,84 за гадзіны кантэйнераў звыш квот. Калі ў прыкладзе лічыць усе гадзіны Application Observability па апублікаванай стаўцы без зніжэння на бясплатны ўзровень, гэты модуль дадае $180. Яшчэ $22,50 атрымліваецца за апрацоўку і запіс лагаў звыш уключанага аб’ёму. Разам з платформеннай платай гэта каля $627,02 за месяц. Тут серыі прыкладанняў лічацца асобна ад тэлеметрыі, уключанай у Kubernetes Monitoring.
Пералік тарыфаў Datadog дае пры гадавой аплаце $15 за інфраструктурны хаст, $31 за APM-хаст, $0,10 за гігабайт прынятых лагаў, $1,70 за мільён праіндэксаваных падзей з захоўваннем 15 дзён і $5 за кожную сотню карыстальніцкіх метрык звыш квоты. Калі ўсе серыі прыкладанняў з умоўнага сцэнарыя ў Datadog лічацца карыстальніцкімі метрыкамі, а іх пазнакі захоўваюцца для пошуку, квота на 20 хастоў пакрывае толькі 2000 з іх.
Тады ўмоўны рахунак Datadog складаецца з $300 за інфраструктуру, $310 за APM, $10 за прыём лагаў, $8,50 за індэксаванне і $2400 за метрыкі звыш квоты — разам $3028,50 за месяц. Гэта падлік паводле апублікаваных пачатковых ставак, а не камерцыйная прапанова. Ён выключае перавышэнне квот на трасы, дадатковыя прадукты і зніжкі; у прыкладзе таксама адрозніваюцца перыяды захоўвання лагаў у выбраных тарыфах.
Менавіта карыстальніцкія метрыкі тут ствараюць найбольшую розніцу. Калі пры той жа інфраструктуры іх будзе толькі 2000 і астатняя тэлеметрыя не зменіцца, арыенцір знізіцца прыкладна да $367,02 у Grafana Cloud і $628,50 у Datadog. Гэта адчувальна меншы запас для аплаты ўласнай працы па наладцы. У рэальным кантракце спосаб уліку метрык і набор функцый трэба супастаўляць асобна: адна назва метрыкі з рознымі пазнакамі не роўная адной серыі.
Як cardinality змяняе разлік

Кардынальнасць — гэта колькасць унікальных спалучэнняў пазнак у метрыцы. Калі да метрыкі запытаў дадаць пазнаку з ідэнтыфікатарам кожнага карыстальніка, колькасць хастоў не зменіцца, але серый стане значна больш. Такі атрыбут можа быць карысны для расследавання асобнага запыту, аднак яго захоўванне ў кожнай часовай серыі павялічвае платны аб’ём метрык.
Правілы ўліку метрык Grafana вызначаюць выкарыстанне паводле актыўных серый і колькасці пунктаў за хвіліну: калі пунктаў на серыю больш за ўключаную частату, для аплаты бярэцца большая велічыня. Абодва паказчыкі ацэньваюцца паводле 95-га працэнтыля за разліковы перыяд. Гэта змякчае ўплыў кароткага ўсплёску, але доўгае існаванне лішніх серый або часцейшая адпраўка пунктаў павялічаць рахунак.
У Datadog разрастанне пазнак таксама можа павялічыць колькасць карыстальніцкіх метрык звыш квоты. Розніца паміж платформамі ў тым, як лічацца гэтыя аб’ёмы і якія магчымасці ўключаны ў аплату за хаст. Таму эканомія на Grafana Cloud патрабуе правілаў для пазнак: агульныя сігналы павінны заставацца ў метрыках, а падрабязнасці асобнага запыту можна перадаваць у лагі ці трасы, калі камандзе сапраўды патрэбны такі ўзровень дэталізацыі.
Калі таннейшы рахунак перастае быць таннейшым выбарам
Плата пастаўшчыку не ахоплівае працу каманды. Гатовыя панэлі, сувязь метрык з трасамі і абвесткі скарачаюць аб’ём уласнай канфігурацыі; самастойная зборка патрабуе падтрымкі збіральнікаў, фільтрацыі пазнак і перагляду правілаў пасля зменаў у сэрвісах. Гэтыя задачы каштуюць часу нават тады, калі ў рахунку платформы яны не пазначаныя.
У сцэнары з невялікай колькасцю карыстальніцкіх метрык розніца паміж разлічанымі рахункамі складае каля $261,48 за месяц. Калі дадатковая праца з Grafana Cloud каштуе камандзе больш за гэту суму, фінансавая перавага знікае яшчэ да ўліку падтрымкі і патрэбных інтэграцый. Пры вялікай колькасці серый запас значна шырэйшы, але патрабуе пастаяннага кантролю пазнак і частаты адпраўкі метрык.
Grafana Cloud выглядае мацнейшым выбарам для каманды, якая ўжо выкарыстоўвае Prometheus і OpenTelemetry, умее кіраваць кардынальнасцю і хоча наладжваць назіральнасць пад свае патрэбы. Datadog мае больш сэнсу, калі кошт гатовых інтэграцый і хуткага запуску ніжэйшы за час, які каманда патраціла б на ўласную зборку. Вызначальнымі ў параўнанні будуць фактычная колькасць серый, аб’ём лагаў і трас, патрэбныя модулі ды гадзіны інжынераў — у адным і тым жа перыядзе выкарыстання.
Чытайце таксама:
Падобныя артыкулы


Docker Compose ці Kubernetes: 0,7 секунды супраць аркестрацыі кластара

Kit ці MailerLite: бясплатны спіс хавае цану аўтаматызацыі

Google ADK ці OpenAI Agents SDK: 130 мс не вырашаюць лёс агента

Kubernetes Secret не шыфруецца па змаўчанні: як закрыць etcd

Supabase ці Firebase: прадказальны рахунак сутыкаецца з аплатай за чытанні
Падпішыцеся на нашу рассылку
Атрымлівайце свежыя навіны пра Web3, ШІ і крыптавалюты проста на пошту.