Wysiłki Datadog na rzecz redukcji kosztów

Kiedy sprawdziliśmy wykorzystanie Datadog w Zaxby, stwierdziliśmy, że istnieje znaczna szansa na obniżenie kosztów bez uszczerbku dla widoczności lub niezawodności operacyjnej. Nasz cel był prosty: zoptymalizować wydatki przy jednoczesnym zachowaniu zaufania do monitorowania i obserwowalności. Po przeanalizowaniu wzorców użytkowania i obszarów o wysokich kosztach, udało nam się zmniejszyć wydatki Datadog o około 50%.

Kluczowe wyniki:

Dzienniki indeksowane

Największy udział w ogólnych wydatkach miało indeksowanie logów. Podczas przeglądu potoków i indeksów odkryliśmy, że znaczna część dzienników nie dodawała znaczącej wartości. Dzięki doprecyzowaniu, które dzienniki były indeksowane i ulepszeniu tagowania w celu ułatwienia wyszukiwania, byliśmy w stanie zachować dzienniki, które naprawdę miały znaczenie, jednocześnie zmniejszając niepotrzebną objętość.

Kluczowe działania obejmowały:

Proces ten wyjaśnił, które zbiory danych były naprawdę wartościowe dla operacji i alertów.

Retencja RUM

Monitorowanie rzeczywistych użytkowników (RUM) dostarczyło cennych spostrzeżeń, zdaliśmy sobie sprawę, że zbieramy i analizujemy każdą sesję. Po przeanalizowaniu zasad przechowywania danych w różnych aplikacjach, dostosowaliśmy ustawienia w oparciu o częstotliwość użytkowania i krytyczność biznesową.

Kroki, które podjęliśmy:

Pulpity nawigacyjne i alerty nadal działały zgodnie z oczekiwaniami, a ilość zajmowanej pamięci masowej została znacznie zmniejszona. Rezultatem było szczuplejsze, bardziej celowe gromadzenie danych RUM, które zapewniało pełny wgląd w zachowanie użytkowników.

Bezserwerowy audyt wywołań

Na koniec dokonaliśmy przeglądu monitorowania bezserwerowego. Kilka funkcji AWS Lambda generowało miliony wywołań tygodniowo, a my rejestrowaliśmy każde wywołanie. Filtrując niekrytyczne wywołania, zachowaliśmy integralność kluczowych wskaźników bez żadnego wpływu na wydajność.

To dostosowanie zapewniło jaśniejszy obraz aktywności Lambda i pokazało, w jaki sposób ukierunkowane zmiany mogą przynieść znaczące redukcje kosztów bez uszczerbku dla obserwowalności.

Wnioski

Dzięki tej inicjatywie optymalizacji kosztów Arbory Digital z powodzeniem zmniejszyło wydatki Datadog dla Zaxby's o 50%, zachowując jednocześnie widoczność i niezawodność operacyjną. Udoskonalając indeksowanie dzienników, dostosowując retencję RUM i przeprowadzając audyt wywołań bezserwerowych, stworzyliśmy zrównoważony system, który równoważy koszty i funkcjonalność.

Chociaż poczyniliśmy znaczne postępy, nadal monitorujemy i udoskonalamy wzorce użytkowania, aby zidentyfikować dodatkowe korzyści i zapewnić, że Zaxby's utrzymuje optymalny model obserwowalności.

Więcej informacji na ten temat można znaleźć w artykule Zaxby's Customer Spotlight - Arbory Digital.

Prelegenci podcastów

Chase Hollander
Programista AEM w Arbory Digital

Agile Certified Professional, programista i konsultant z doświadczeniem w AEM

Kontakt z Chase na Linkedin

Podoba ci się to, co usłyszałeś? Masz pytania dotyczące tego, co jest dla Ciebie odpowiednie? Chętnie porozmawiamy! Skontaktuj się z nami

Odcinki podcastu

category
Podcasts
tags
observability,datadog,savings,tools,productivity,devops
number of rows
1