Quando começamos a pesquisar sobre infraestrutura de TI, é comum encontrarmos muitos conceitos e informações, e é normal não saber qual tipo de conteúdo consumir, principalmente pelo alto volume de dados. Isso certamente dificulta o processo de quem quer entender quais habilidades um profissional de Infraestrutura de Tecnologia da Informação precisa ter.

A dificuldade em compreender tais habilidades acontece porque essa área é bem ampla, devido à atualização constante na tecnologia, que vem ocorrendo rapidamente ao longo dos anos. Muitos aspectos mudaram e evoluíram, e alguns exemplos disso são os modelos de centro de processamentos de dados. Antigamente, as aplicações…


O que são os programas de contribuição?

São iniciativas de empresas de tecnologia voltadas para reconhecer o engajamento da comunidade com seus produtos e ferramentas.

Geralmente esses programas tem diversos critérios para participação, mas o principal deles é que você tenha um histórico de contribuições para a comunidade em forma de posts e tutoriais em blogs, participação em vlogs, podcasts, fóruns, meetups, conferências, entre outros meios.

A ideia dos programas é reconhecer o seu esforço de estar sempre contribuindo com a comunidade através dos meios citados acima e cada empresa foca em participantes que contribuem acerca dos seus produtos ou linguagens.

Minha experiência em programas de contribuição

Eu atualmente participo de dois dos…


Quem trabalha com infraestrutura sabe da importância de conhecer diversas plataformas, vários sistemas operacionais, redes, bancos de dados, filas, virtualização, containers, enfim, a lista certamente é bem grande, por isso no dia a dia manter o olho na bola e monitorar todo esse ecossistema que suportamos não é fácil, por esse motivo é sempre bom usar artefatos que nos ajudem a tornar essa tarefa menos dolorosa.

Um jeito descomplicado de coletar logs e métricas de diversos pontos das nossas arquiteturas é através dos Beats da Elastic.

Os Beats são agentes que coletam dados de várias plataformas e enviam eles para…


O que é o Prometheus?

O Prometheus é uma ferramenta de monitoramento de métricas e indicadores de aplicações e serviços.

Segundo a descrição no Github do Prometheus:

Ele coleta as métricas dos pontos configurados em intervalos dados, avalia expressões das regras, exibe os resultados e também pode acionar alertas quando as condições especificadas são observadas como verdadeiras.

Para saber mais sobre o projeto, acesse o site oficial do Prometheus.

Como monitorar o Prometheus utilizando o Metricbeat?

Para começar esse lab, você precisará ter um ambiente com o Prometheus e outro ambiente com o Elasticsearch e com o Kibana configurados. …


O que é o MySQL?

O MySQL é um sistema de gerenciamento de base de dados relacional que usa a linguagem SQL (Structured Query Language). Ele é open source e é desenvolvido e suportado pela Oracle.

Para conhecer mais sobre ele, acesse o site oficial do projeto nesse link.

Sobre o módulo MySQL do Filebeat

O módulo MySQL do Filebeat coleta os logs de erro e também de queries lentas que são criados pelo MySQL. É de extrema importância identificar essas informações de uma maneira rápida e eficiente para evitar que se tenha problemas com performance no seu ambiente.

Para saber mais sobre o módulo, acesse a documentação oficial no link…


O que é o NGINX?

O NGINX é um servidor web open source que também pode ser utilizado como load balancer HTTP, proxy de e-mail (IMAP, POP3 e SMTP) e também como proxy reverso.

Para conhecer mais sobre o projeto, acesse a sua página oficial aqui.


O que é o MongoDB?

O MongoDB é um software banco de dados orientado a documentos, que é opensource e é desenvolvivido pela MongoDB Inc e é classificado como um banco NoSQL (Não Relacional).

Para conhecer mais sobre o projeto, acesse o site oficial dele aqui.

Também recomendo a leitura do post SQL ou NoSQL? no blog da Dani Monteiro, onde ela explica as diferenças de um banco de dados SQL e NoSQL e mostra alguns conceitos sobre o MongoDB.

Como coletar logs do MongoDB com o Filebeat

O módulo Mongo DB coleta logs que são criados pelo MongoDB. Para saber mais sobre esse módulo, acesse a documentação abaixo:

Instalação e configuração do Filebeat

Para instalar o Filebeat…


O que é o Apache Zookeeper?

O Apache ZooKeeper é um software com a Licença Apache 2.0 da Apache Software Foundation.

Ele é um serviço centralizado voltado para grandes sistemas distribuídos e através dele é possível manter informações de configuração, registro de nomenclatura e fornecer sincronização distribuída por exemplo.

A arquitetura do ZooKeeper suporta alta disponibilidade através de serviços redundantes. Os clientes podem, assim, pedir a outro líder do ZooKeeper se o primeiro não responder. Os nós do ZooKeeper armazenam seus dados em um espaço de nomes hierárquico, muito parecido com um sistema de arquivos ou uma estrutura de dados em árvore. Os clientes podem ler…


O que é o PostgreSQL?

O PostgreSQL é um Sistema Gerenciador de Bancos de Dados (SGBD) open source.

Para conhecer mais sobre ele, recomendo a leitura do post Introdução ao PostgreSQL do DevMedia nesse link.

Aqui no nosso blog, a Renata Azevedo mostra como configurar um cluster de PostgreSQL e você pode ver esse tutorial nesse link.

Utilizando o Filebeat para coletar os logs do PostgreSQL

Ao utilizar o módulo PostgreSQL do Filebeat você consegue coletar e analisar os logs do PostgreSQL.

Para saber mais sobre esse módulo, acesse a documentação no link abaixo:

Instalação e configuração do Filebeat

Para instalar o Filebeat nos hosts, siga os passos descritos abaixo.

  1. Faça o download do Filebeat nesse link.

2. Instale…


O que é o RabbitMQ?

O Rabbit MQ é um software de mensageria open source que suporta mensagens no protocolo Advanced Message Queuing Protocol (AMQP)

No site oficial do RabbitMQ tem uma breve explicação com uma ótima analogia para exemplificar o funcionamento dele:

RabbitMQ é um agente de mensagens: que aceita e encaminha mensagens. Você pode pensar nisso como uma agência de correio: quando você coloca a correspondência que deseja postar em uma caixa de correio, pode ter certeza de que o Sr. ou Sra. Carteiro entregará a correspondência ao destinatário. …

Beatriz Oliveira

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store