Как выбрать поставщика бэкэнда Opentelemetry?
Поскольку Opentelemetry становится новым стандартом трассировки и не зависит от поставщика, как же тогда выбрать поставщика серверной части для opentelemetry?
Например, в настоящее время существует множество поставщиков, поддерживающих Opentelemetry, таких как GCP Cloudtrace, Datadog, Dynatrace, Lightstep, Instana. Как выбрать вендора только для opentelemtry? Или это вообще не имеет значения, поскольку opentelemetry не зависит от облака, и мы можем просто выбрать самый дешевый для хранения наших трассировок.
2 ответа
Я предполагаю, что решение будет зависеть от того, что вы уже используете (или планируете использовать) для наблюдения. Если ничего, то вы, вероятно, захотите сравнить существующие решения по параметрам (стоимость будет одним из них), важным для вашего бизнеса.
Раскрытие информации: я разработчик в Aspecto.
Некоторые параметры, которые я бы рассмотрел:
- Стоимость и план по сравнению с масштабом
- Возможности поиска: могу ли я легко и точно искать свои следы
- Возможности сэмплирования
- Хорошо работает с моей инфраструктурой
- Поддерживаемые языки
- Может обрабатывать большие масштабы
- Хорошая поддержка, отзывчивая
- Гладкий UX, четкая визуализация
- Хранение данных
Что квалифицирует продавца? (список )
Поставщик может считаться «Поддерживающим OpenTelemetry» или «Реализующим OpenTelemetry».
Поставщик должен принять выходные данные SDK по умолчанию с помощью одного из двух механизмов:
- Предоставляя средство экспорта для OpenTelemetry Collector и/или пакетов SDK OpenTelemetry.
- Создав приемник для протокола OpenTelemetry
Поставщик с настраиваемой реализацией SDK будет указан как «Реализует OpenTelemetry». Если пользовательский SDK является необязательным, поставщик может быть указан как «Поддерживает OpenTelemetry».