Grafana
-
Plote seus pontos finais 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ários tipos de visualizações, que normalmente são apoiadas por uma base de dados. Não é sempre assim. Algumas vezes, em vez de enviar os dados da base de dados como estão, você pode querer refiná-los. Isso nem sempre pode ser alcançado pelas funcionalidades que a base de dados oferece. Por exemplo, você pode querer buscar resultados de uma API própria.…
-
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 do ClusterProfile A ClusterProfile is a Kubernetes custom resource definition (CRD) that defines the resources that you want to deploy on…
-
Envie seus logs para o Loki
Um dos meus atuais discursos aborda a Observabilidade em geral e o Rastreamento Distribuído em particular, com uma implementação OpenTelemetry. Na demonstração, 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, falei e participei da sala de Observabilidade no FOSDEM. Uma das palestras demonstrou a pilha Grafana: Mimir para…
-
Como Configurar o Istio, Prometheus e Grafana para Monitoramento
Introdução à Observabilidade do Istio Usando Prometheus Malha de serviços Istio abstrai a rede das camadas de aplicação usando proxies de lado. Você pode implementar políticas de segurança e redes avançadas em 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 dos engenheiros…
-
Eleve sua Postura de Segurança: Grafana para Análise e Alertas de Segurança em Tempo Real
Na era digital, onde vazamentos de dados e ameaças cibernéticas pairam, garantir a segurança dos seus ativos digitais é fundamental. As empresas estão em necessidade urgente de ferramentas robustas que não só 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 em monitoramento e observabilidade, emergiu como um jogador crítico para fortalecer posturas de segurança por meio de analytics de segurança em tempo real e alertas. Este artigo aborda…
-
Explorando o OpenTelemetry Collector
O OpenTelemetry Collector ocupa o 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 do que o Elasticsearch
Logs geralmente representam a maior parte 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, redes ou dispositivos IoT. Logs são como anjos da guarda do negócio. Por um lado, fornecem alertas de risco do sistema e ajudam engenheiros a localizar rapidamente as causas raiz em problemas de solução de problemas. Por outro lado, se você ampliar por…
-
Como a Observabilidade Está Redefinindo os Papéis dos Desenvolupadores
As empresas utilizam software para administrar seus negócios no mundo digital atual. Com o crescente uso de microservices, containers e tecnologias baseadas em nuvem, os métodos tradicionais de monitoramento e resolução de problemas não são mais suficientes. É aí que entra a observabilidade. Observabilidade e monitoramento muitas vezes causam confusão. Enquanto o monitoramento refere-se à observação e registro regulares das atividades ocorrendo dentro de um projeto, a observabilidade observa e entende como um sistema se comporta e se desempenha em…
-
Otimização de Desempenho em Aplicações IoT Ágeis na Nuvem: Aproveitando Grafana e Ferramentas Similares
Na era atual de Desenvolvimento Ágil e Internet das Coisas (IoT), otimizar o desempenho para aplicativos executando em plataformas na nuvem não é apenas uma opção adicional; é 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 abordará as técnicas e ferramentas para otimização de desempenho em aplicativos cloud Ágeis IoT, com um foco especial em…