Gerenciamento de Índices e Consultas no Elasticsearch
Para apagar todos os documentos de um índice, utilize a API _delete_by_query com uma consulta que corresponda a todos os documentos. Por exemplo, para o índice indice_suporte:
curl -X POST "localhost:9200/indice_suporte/_delete_by_query" -H 'Content-Type: application/json' -d'
{
"query": {
"match_all": {}
} ...
Publicado em 6-22 01:05
Guia Prático de Implantação de Infraestrutura com Docker
Implatnação do Banco de Dados MySQL
Para inicializar um container MySQL com persistência de dados e configurações customizadas, utilize a seguinte estrutura:
docker run -d \
--name db-mysql-instance \
-p 3306:3306 \
-e TZ=America/Sao_Paulo \
-e MYSQL_ROOT_PASSWORD=root_secure_pwd \
-v $PWD/mysql/storage:/var/lib/mysql \
-v $PWD/mysq ...
Publicado em 6-18 19:21
Detectando, Avaliando e Redigindo PII em Logs usando NLP e Correspondência de Padrões - Parte 1
Como utilizar o Elasticsearch e NLP para detectar e avaliar informações pessoais em logs.
Índice
Introdução
Ferramentas e Tecnicas
Detecção por Reconhecimento de Entidades Nomeadas (NER)
Detecção por Correspondência de Padrões
Amostragem de Logs
Pipeline de Ingestão como Processamento Combinável
Construindo o Pipeline de Processamento
Amostrage ...
Publicado em 6-18 16:28
Configuração de Autenticação e Controle de Acesso no Elastic Stack 8.3.2
Ajustes de Segurança no Elasticsearch
Para habilitar o controle de acesso na versão 8.3.2 do Elastic Stack, o primeiro passo consiste em modificar o arquivo de configuração elasticsearch.yml. É fundamental ativar os recursos de segurança do X-Pack e configurar o SSL para o transporte entre nós do cluster.
# Ativação das funcionalidades de segur ...
Publicado em 6-17 04:50
Explorando Consultas Elasticsearch com Python DSL
Este guia explora o uso do Python Elasticsearch DSL para construir e execuatr consultas complexas no Elasticsearch.
Conectando ao Elasticsearch
Para começar, é necessário estabelecer uma conexão com o cluster Elasticsearch.
import elasticsearch
# Conexão usando lista de hosts e portas
cliente = elasticsearch.Elasticsearch([{"host": ...
Publicado em 6-13 17:21
Consultas com Intervalo de Tempo no ElasticSearch via Kibana
Exemplos de consultas no ElasticSearch usando o console do Kibana
Consultas com filtro por intevralo temporal e agregações estatísticas.
Definição de Índice com Campo de Data
PUT logs_eventos
{
"mappings": {
"properties": {
"timestamp_evento": {
"type": "date",
" ...
Publicado em 6-10 18:00
Java chamando ES com conexões saturadas? Resolvendo SocketException em 5 minutos
Java chamando ES com conexões saturadas? Resolvendo SocketException em 5 minutos
No meio da madrugada, os alertas de monitoramento disparam everywhere. Você esfrega os olhos sonolentos e percebe nos logs o erro java.net.SocketException: No buffer space available (maximum connections reached?). Isso geralmente indica que o pool de conexões entre ...
Publicado em 6-1 22:52