Este guia explica como coletar métricas da sua implantação SingleStore utilizando o coletor OpenTelemetry . O coletor coleta, processa e envia dados de telemetria (incluindo métricas, log e rastreamento) para vários backends de observabilidade, incluindo New Relic.
O exemplo de configuração abaixo aproveita o receptor Prometheus dentro do coletor. Ele recupera métricas de serviço diretamente da de gerenciamento do SingleStore API e as exporta para New Relic da OpenTelemetry endpoint.
Siga as etapas abaixo para coletar e exportar métricas do SingleStore para New Relic.
Revise os requisitos
Antes de começar, você precisará do seguinte:
Um serviço docker daemon em execução
Uma ferramenta Docker Compose instalada
Sua New Relic
da conta para a qual você deseja relatar dados
Baixe ou clone a configuração de exemplo
- Baixe o exemplo de configuração.
- Após o download, localize o diretório
singlestore
na pastaother-examples/collector
do repositório. Este diretório contém a configuração específica para coleta de métricas do SingleStore. - (Opcional) Consulte o README para obter detalhes e instruções adicionais relacionados ao exemplo SingleStore.
Defina variáveis de ambiente e execute o coletor
No arquivo .env
:
Definir a chave de API SingleStore, o grupo de espaços de trabalho e as variáveis organizacionais
Defina a variável chave de API do New Relic para sua chave de licença do New Relic
Depois que as variáveis estiverem definidas, você pode executar o exemplo usando o seguinte comando:
bash$# Open the SingleStore example directory$cd newrelic-opentelemetry-examples/other-examples/collector/singlestore$$# run the collector in docker$docker compose upInformações variáveis de ambiente
Se precisar de mais informações sobre as variáveis de ambiente definidas acima, consulte a documentação na tabela a seguir.
Variável
Descrição
Documentos
NEW_RELIC_API_KEY
New Relic
NEW_RELIC_OTLP_ENDPOINT
O endpoint OTLP padrão da New Relic dos EUA é
https://otlp.nr-data.net:4318
.SINGLESTORE_ORG
ID da sua organização SingleStore
SINGLESTORE_WORKSPACE_GROUP
ID do grupo de espaços de trabalho SingleStore que você deseja monitor
SINGLESTORE_API_KEY
Sua chave de API SingleStore
Visualize seus dados no New Relic
Para visualizar seus dados no New Relic, use o explorador de dados e filtre por singlestore
. Esses dados podem ser adicionados a qualquer alerta ou dashboard personalizado.