-
-
Notifications
You must be signed in to change notification settings - Fork 22
2024 ‐ Grupo de Trabalho de Observabilidade
- Data de início: 27/02/2024
- Data de encerramento: Em andamento
-
Canais de interação:
- Discord - Trocas, dúvidas e reuniões
- Quadro de tarefas - Acompanhamento de issues e PRs
- Esta wiki - Registro de atas e documentação para sincronização/onboarding
- Reuniões: Terças às 18h (semanalmente ou quinzenalmente, dependendo da fase do GT)
Neste Grupo de Trabalho temos como objetivo construir a pilha de observabilidade do QD focada em métricas, rastreamento e logs. Apenas tecnologias de código aberto serão usadas como OpenTelemetry, Grafana e Prometheus. Idealmente, toda a arquitetura de produção do QD deve ser coberta, mas as prioridades são: API e processamento de dados.
O desenvolvimento da atividade tem como metas:
- Desenvolver prova de conceito de pilha de observabilidade usando a API;
- Colocar em produção um MVP desta pilha;
- Cobrir monitoramento da API e do processamento de dados;
- Cobrir outras etapas da arquitetura como: backend, raspadores e frontend.
O GT ocorre principalmente de forma assíncrona, por meio dos canais de interação listados acima. Porém, videochamadas também acontecem para onboarding e sincronização.
No início do GT teremos pelo menos três conversas semanalmente para:
- Apresentar o GT - para nos apresentarmos, conhecermos as pessoas que querem contribuir e propôr o formato da atividade;
- Onboarding da API - para nivelar o conhecimento sobre a primeira base de código que será monitorada;
- Apresentar uma demonstração de projeto de observabilidade - para nivelar o conhecimento sobre algumas ferramentas.
Após as conversas iniciais, a rotina de conversas passa a ser principalmente quinzenal, onde são acompanhadas as issues e PRs. Eventualmente, onboardings para outros repositórios também serão necessários e serão agendados na medida que a etapa anterior estiver próxima de ser finalizada.
- Grafana
- Começando com o Grafana (inglês): um conteúdo introdutório sobre como desenhar dashboards no Grafana e seguir melhores práticas.
Próxima reunião: 05/03/2024
Presentes:
- P1
- P2
- P3
- P4
Pauta:
- Onboarding da API (60 min)
Registro.
- D1
- D2
- D3
27/02/2024
Presentes:
- Giulio Carvalho
- Juliana Trevine
- José Guilherme Vanz
- Ana Paula Gonzaga
- Clarissa
- Rebeca Almeida
- Gyl Monteiro
- Paulo Nascimento
- Tiago Henrique
- Luisa Coelho
- Hylan Silva
- Rafael Oliveira
- Laura Spoladore
Pauta:
- Descrição das atividades do GT (30-40 min)
- Onboarding da API do QD (20-30 min)
- Grupo de trabalho direcionado com escopo definido para garantir trabalho contínuo e organizar melhor as participações
- Dinâmica a ser definida dependendo dos perfis dos contribuidores
- O QD está expandindo, por isso a necessidade de preparar o terreno em termos de infraestrutura e monitoramento
- A expectativa é terminar antes do São João ou no final de Julho
- O calendário estará disponível no Discord ou no calendário de atividades da comunidade
- Comunicação assíncrona no Discord a ser decidida:
- Criar um canal efêmero que será arquivado depois ou
- comunicar no canal
#qd-backend
.
- O Giulio reforçou a necessidade de transparência dos contribuidores em relação a disponibilidade
- O Discord tem salas pra uso livre, mesmo fora do horário "oficial" do GT. Podemos combinar chamadas "sob demanda" para endereçar questões específicas ou resolver dúvidas.
- Menor nível de dependências possível: se pudermos não usar o Prometheus, seria melhor
- Vamos partir da API como POC (prova de conceito) e a partir daí passar para outras etapas
- Para a próxima reunião: leitura da documentação do QD
Não rolou. Giulio perdeu a aposta. Vai ficar pra terça que vem.
- Vamos criar um canal de comunicação no Discord (que será arquivado ao fim do GT):
#qd-gt-observabilidade
Querido Diário | Site • Docs • Como contribuir • Discord • Agenda da comunidade