
Grafana Cloud או Datadog: מודל המדדים משנה את החשבון פי שלושה

בעומס שנבחן ב עבודת הגמר של Mert Öztürk מ־2024, אומדן העלות החודשית של Grafana Cloud היה כשליש מזה של Datadog. המחבר הגדיר את החישוב כאומדן גס לסביבת המחקר שלו. היחס הזה ממחיש עד כמה בחירת יחידות החיוב יכולה להשפיע על החשבון, אך אינו מחיר מובטח לעומס ייצור אחר.
בהשוואה מעשית, Datadog מתחילה בחיוב לפי מארח לניטור תשתית ומוסיפה רכיבים כמו APM, מדדים מותאמים ולוגים. ב־Grafana Cloud מספר סדרות המדדים הפעילות וקצב הדגימה משפיעים על חיוב המדדים, בעוד לוגים ו־traces נמדדים בעיקר לפי נפח; מוצרי תצפיתיות מסוימים מוסיפים גם חיוב לפי שעות מארח. לכן אותו מספר שרתים יכול להוביל לפער שונה לגמרי כאשר משנים תוויות, תדירות איסוף או יכולות יישומיות.
מה מכסה מחיר הפתיחה
מחירון Grafana Cloud מציג לתוכנית Pro דמי פלטפורמה של 19 דולר בחודש, הכוללים 10,000 סדרות מדדים פעילות, ומחיר התחלתי של 6.50 דולר לכל 1,000 סדרות נוספות; הוא מציג גם הקצאה של 50 GB בחודש ללוגים ול־traces, ושיעורי חיוב נפרדים לעיבוד, לכתיבה ולשמירה מעבר להקצאות. המחיר לסדרות יורד במדרגות נפח, כך שמכפלת מחיר הפתיחה בכל העומס היא אומדן ללא הנחות ולא תחזית לחשבונית.
מחירון Datadog מציג Infrastructure Pro החל מ־15 דולר למארח בחודש בחיוב שנתי, APM החל מ־31 דולר למארח בחודש כאשר הוא מצורף לניטור התשתית, והקצאה של 100 מדדים מותאמים לכל מארח בתוכנית התשתית; ללוגים מוצגים בנפרד קליטה החל מ־0.10 דולר ל־GB ואינדוקס רגיל החל מ־1.70 דולר למיליון אירועים בשמירה של 15 יום. אלה יחידות חיוב של שירותים שונים. מחיר המארח לבדו אינו כולל את מלוא העלות של חיפוש בלוגים או של ניטור ביצועי יישומים.
גם תקופות השמירה הכלולות שונות בין סוגי הטלמטריה והמוצרים. מחיר נמוך יותר עבור מדדים לא בהכרח נותן אותה יכולת לחקור תקלה ישנה באמצעות traces או לוגים. השוואה הוגנת מתחילה ברשימת האותות ובמשך הזמן שהצוות צריך לחפש בכל אחד מהם, ורק אחר כך מציבה את המחירים מול אותו עומס.
איך תווית אחת משנה את עלות המדדים

סדרת מדדים היא צירוף ייחודי של שם מדד וערכי תוויות. ב הסבר החיוב של Grafana Cloud למדדים מפורט שהשימוש נקבע לפי הגבוה מבין מספר הסדרות הפעילות למספר נקודות הנתונים בדקה לאחר התאמה לקצב הכלול, וששני המדדים נמדדים באחוזון ה־95 לתקופת החיוב. בתוכנית Pro כל סדרה כוללת כברירת מחדל נקודת נתונים אחת בדקה. איסוף בכל 15 שניות מפיק ארבע נקודות בדקה לאותה סדרה, ולכן עשוי להגדיל את יחידת השימוש המחויבת גם בלי להוסיף מארח או מדד חדש.
בסביבת Kubernetes, תווית שמבדילה בין pods או גרסאות מוסיפה צירופים לאותו שם מדד. אם ערך התווית משתנה תכופות, מספר הסדרות הפעילות עלול לגדול מהר יותר ממספר המארחים. המשמעות הכספית תלויה במשך הפעילות ובקצב הדגימה: שיא קצר אינו שקול בהכרח לעומס שנמשך רוב החודש, משום שמנגנון החיוב של Grafana משתמש באחוזון ולא רק בערך המרבי.
גם Datadog עשויה לחייב על מדדים מותאמים מעבר להקצאה, אך אי אפשר להעתיק אליה את ספירת כל הסדרות של Grafana כשורת עלות אחת. יש להפריד בין מדדי תשתית הכלולים ברישיון לבין מדדים שמסווגים כמותאמים. תוויות בעלות cardinality גבוהה עשויות להשפיע על שני החשבונות, אך דרך הספירה וההקצאות שונות. זהו הנתון שיכול להפוך השוואת מחיר לפי מארחים בלבד למטעה.
שלושה עומסים באותו מחשבון
התרחישים הבאים מותנים: הם מניחים Grafana Cloud Pro, נקודת מדידה אחת לדקה ומחיר התחלתי ללא הנחת נפח, מול Datadog Infrastructure Pro בחיוב שנתי. הסכומים מכסים בשלב זה את בסיס המדדים והתשתית בלבד. הם אינם כוללים חריגה במדדים מותאמים, לוגים, traces או מוצרי תצפיתיות יישומיים. כך אפשר לראות בנפרד מה נובע ממספר המארחים ומה נובע ממספר הסדרות, בלי לייחס לרכיב אחד עלות של חבילה רחבה יותר.
- עומס קטן: בדוגמה של חמישה מארחים ו־8,000 סדרות פעילות, רכיב הפלטפורמה והמדדים של Grafana הוא 19 דולר לחודש, משום שהסדרות נמצאות בתוך ההקצאה. בסיס התשתית של Datadog הוא 75 דולר. אם כל המארחים זקוקים גם ל־APM, מתווספים בצד Datadog עוד 155 דולר, אך יש להוסיף לצד Grafana את עלות ה־traces ואת עלות המוצר היישומי, אם נדרש כזה.
- עומס בינוני: בדוגמה של 50 מארחים ו־100,000 סדרות פעילות, חישוב Grafana לפי מחיר הפתיחה הוא 19 דולר ועוד 90 קבוצות של 1,000 סדרות בתשלום, כלומר 604 דולר. בסיס התשתית של Datadog הוא 750 דולר. הוספת APM לכל המארחים מעלה את בסיס Datadog ל־2,300 דולר, לפני שימוש נוסף; הפער מול 604 דולר אינו השוואת יכולות מלאה כל עוד לא תומחרו traces ויכולות יישומיות בצד Grafana.
- עומס עתיר סדרות: בדוגמה של 200 מארחים ומיליון סדרות פעילות, הכפלה פשוטה של מחיר הפתיחה של Grafana מעבר להקצאה נותנת 6,454 דולר לפני הנחת נפח. בסיס התשתית של Datadog הוא 3,000 דולר. כאן כיוון הפער בבסיס מתהפך, אך עלות Datadog תלויה גם בשאלה כמה מהסדרות ייחשבו מדדים מותאמים מעבר להקצאה.
קצב הדגימה יכול לשנות גם את תרחיש האמצע בלי שינוי במספר המארחים: אם אותן 100,000 סדרות נאספות בכל 15 שניות במקום אחת לדקה, הן מפיקות 400,000 נקודות בדקה. חישוב שטוח לפי מחיר הפתיחה היה מעלה את רכיב Grafana ל־2,554 דולר לפני הנחות נפח. זו המחשה אריתמטית, לא מחיר שהתקבל מהספק; היא מראה מדוע ספירת סדרות לבדה אינה מספיקה לחיזוי החשבון.
לוגים ו־traces משנים את התוצאה אחרי המדדים

בניגוד למדדים, לוגים דורשים שני סוגי ספירה שונים. ב־Grafana נפח שנכנס לעיבוד, נפח שנכתב לאחר סינון והמידע שנשמר יכולים ליצור רכיבי עלות נפרדים. ב־Datadog יש להבחין בין נפח הלוגים שנקלט לבין מספר האירועים שנבחרו לאינדוקס. שני שירותים ששולחים אותו נפח ב־GB עשויים לייצר מספר שונה מאוד של אירועים לחיפוש, ולכן גם חשבון אינדוקס שונה.
אפשר לראות זאת בדוגמה מותנית של שני עומסים שכל אחד מהם שולח 100 GB לוגים בחודש. אם באחד יש מיליון אירועים מאונדקסים ובאחר עשרה מיליון, רכיב הקליטה המחושב לפי מחיר הפתיחה זהה, אך רכיב האינדוקס גדל מ־1.70 ל־17 דולר. לפני שמציבים סכומים אלה לצד Grafana צריך להביא בחשבון את ההקצאה הכלולה, את כמות הנתונים שנשארת אחרי סינון ואת משך השמירה. שינוי תקופת השמירה כדי להוזיל צד אחד משנה גם את יכולת החיפוש שהוא מספק.
ב־traces ההבחנה דומה מבחינה תפעולית: יש נתונים שנקלטים ויש spans שנשמרים לחיפוש לאורך זמן. דגימה מצמצמת נפח ועלות, אך גם את שיעור הבקשות שאפשר לחקור בדיעבד. צוות שזקוק לחקירת תקלות נדירות צריך להשוות את מדיניות הדגימה והשמירה הרצויה בשתי הפלטפורמות; אחרת סכומי המדדים משלושת התרחישים מתארים רק חלק קטן מדרישת התצפיתיות.
היכן נוחות ההטמעה נכנסת לחשבון
רמת המוצר המוכן משנה את ההשוואה לא פחות מתעריף המדדים. ב־Datadog אפשר לצרף לניטור התשתית APM ולוגים כשירותים נפרדים באותה פלטפורמה. ב־Grafana Cloud אפשר לבנות לוחות, התראות וקשרים בין אותות על בסיס טלמטריה שהצוות אוסף, או להפעיל מוצר ייעודי שמספק יכולות יישומיות מוכנות יותר. הבחירה משפיעה הן על שורת החיוב והן על עבודת ההגדרה והתחזוקה של צוות DevOps או SRE.
תיעוד Application Observability של Grafana מבהיר שהפעלת המוצר מוסיפה חיוב לפי שעות מארח פעילות, בעוד המדדים, הלוגים וה־traces מחויבים בנפרד; כאשר הצוות בונה בעצמו לוחות, התראות ותהליכי עבודה על בסיס הטלמטריה, חיוב שעות המארח של המוצר אינו חל. מארח וחבילת pods אינם אותה יחידה: קונטיינר שרץ על מארח אינו נספר אוטומטית כמארח נוסף במוצר הזה.
לכן בחירה בין הפלטפורמות נשענת על שני חשבונות: עלות האותות והמוצרים שהסביבה צורכת, והמאמץ הדרוש כדי לקבל מהם את אותה יכולת חקירה. בסביבה עם מעט סדרות ודרישות פשוטות לחיפוש, רכיב המדדים של Grafana יכול להיות קטן במיוחד. כשמספר צירופי התוויות או תדירות הדגימה גדלים, יתרון כזה עשוי להיעלם; כשנדרשות יכולות יישומיות מוכנות, יש לתמחר אותן במפורש בשני הצדדים.
קראו גם:
כתבות קשורות


OpenTelemetry Collector או Fluent Bit: העיבוד העשיר גובה יותר CPU

Langfuse או LangSmith: אחסון עצמי חוסך נעילה, לא תחזוקה

409A אינה שווי הסבב — מחיר המימוש נקבע למניה רגילה

LangSmith או Phoenix: נוחות מנוהלת מול בעלות על נתוני המעקב

Cloudflare Workers או Vercel: תאימות Node.js עלולה להפוך את המחיר
הירשמו לניוזלטר שלנו
קבלו את החדשות האחרונות על Web3, AI וקריפטו ישירות לתיבת הדואר.