Grafana
-
Plote seu pontos de fim de REST usando grafana-infinity-datasource
Quando se trata de observabilidade, o Grafana é a ferramenta de escolha para visualização. Um painel do Grafana consiste em várias formas de visualizações, que são normalmente apoiadas por uma base de dados. Não é sempre o caso. Em algumas situações, em vez de enviar os dados da base de dados como estão, você pode querer refiná-los. Isto nem sempre pode ser alcançado através das funcionalidades que a base de dados oferece. Por exemplo, você pode querer buscar resultados de…
-
Implantar Recursos do Kubernetes de Forma Controlada e Ordenada
Ao implantar recursos do Kubernetes em um cluster, às vezes é necessário implantá-los em uma ordem específica. Por exemplo, uma Definição de Recurso Personalizado (CRD) deve existir antes que qualquer recurso personalizado desse tipo possa ser criado. Sveltos pode ajudá-lo a resolver esse problema permitindo que você especifique a ordem em que os recursos do Kubernetes são implantados. Ordem de ClusterProfile A ClusterProfile is a Kubernetes custom resource definition (CRD) that defines the resources that you want to deploy on…
-
Envie Seus Logs para Loki
Uma das minhas palestras atuais aborda Observabilidade em geral e Rastreamento Distribuído em particular, com uma implementação OpenTelemetry. No demo, mostro como é possível visualizar os rastreamentos de um sistema distribuído simples composto pelo Gateway de API Apache APISIX, um aplicativo Kotlin com Spring Boot, um aplicativo Python com Flask e um aplicativo Rust com Axum. No início deste ano, ministrei e participei da sala de Observabilidade no FOSDEM. Uma das palestras demonstrou a pilha Grafana: Mimir para métricas, Tempo…
-
Como Configurar o Istio, Prometheus e Grafana para Monitoramento
Introdução à Observabilidade do Istio Usando o Prometheus Malha de serviços Istio abstrai a rede dos níveis de aplicação usando proxies de sidecar. Você pode implementar políticas de segurança e de rede avançada para toda a comunicação em sua infraestrutura usando o Istio. Mas outra característica importante do Istio é a observabilidade. Você pode usar o Istio para observar o desempenho e o comportamento de todos os seus microsserviços em sua infraestrutura (veja a imagem abaixo). Uma das principais responsabilidades…
-
Eleve sua Postura de Segurança: Grafana para Análise e Alertas de Segurança em Tempo Real
Na era digital, onde violações de dados e ameaças cibernéticas pairam, garantir a segurança dos seus ativos digitais é primordial. As empresas estão em necessidade urgente de ferramentas robustas que não apenas detectem ameaças em tempo real, mas também forneçam insights ação para mitigar riscos. Grafana, uma plataforma de código aberto líder para monitoramento e observabilidade, emergiu como um jogador crítico no aprimoramento das posturas de segurança através de análises e alertas de segurança em tempo real. Este artigo aborda…
-
Explorando o OpenTelemetry Collector
O OpenTelemetry Collector está no centro da arquitetura do OpenTelemetry, mas não está relacionado ao W3C Trace Context. No meu demo de rastreamento, utilizo o Jaeger em vez do Collector. No entanto, é onipresente, como em cada post relacionado ao OpenTelemetry. Eu queria explorá-lo mais a fundo. Neste post, explorarei os diferentes aspectos do Collector: O tipo de dados: logs, métricas e rastreamentos Modelos de push e pull Operações: leituras, transformações e escritas Primeiros Passos A long time ago, observability…
-
Criando uma Solução de Análise de Logs 10 Vezes Mais Econômica Que o Elasticsearch
Logs frequentemente ocupam a maioria dos ativos de dados de uma empresa. Exemplos de logs incluem logs de negócios (como logs de atividade do usuário) e logs de Operação e Manutenção de servidores, bancos de dados, dispositivos de rede ou IoT. Os logs são o anjo da guarda dos negócios. Por um lado, eles fornecem alertas de risco do sistema e ajudam os engenheiros a localizar rapidamente as causas raiz em casos de solução de problemas. Por outro lado, se…
-
Como a Observabilidade Está Redefinindo os Papéis dos Desenvolvedores
As empresas utilizam software para gerir seus negócios no mundo digital de hoje. Com o aumento do uso de microservices, containers e tecnologias baseadas em nuvem, métodos tradicionais de monitoramento e resolução de problemas já não são suficientes. É aí que entra a observabilidade. Observabilidade e monitoramento muitas vezes causam confusão. Enquanto o monitoramento se refere à observação e registro regulares das atividades ocorrendo dentro de um projeto, a observabilidade observa e entende como um sistema se comporta e se…
-
Otimização de Desempenho em Aplicações Cloud IoT Ágeis: Utilizando Grafana e Ferramentas Similares
Na era atual de Desenvolvimento Ágil e da Internet das Coisas (IoT), otimizar o desempenho para aplicações executando em plataformas na nuvem não é apenas uma vantagem; é uma necessidade. Projetos Ágeis IoT são caracterizados por ciclos de desenvolvimento rápidos e atualizações frequentes, fazendo com que estratégias robustas de otimização de desempenho sejam essenciais para garantir eficiência e eficácia. Este artigo vai abordar as técnicas e ferramentas para otimização de desempenho em aplicações cloud Ágeis IoT, com um foco especial…