# Advent Calendar

**URL:** https://discuss.elastic.co/c/elastic-community-ecosystem/advent-calendar/61.md

[Latest](https://discuss.elastic.co/latest.md) · [Categories](https://discuss.elastic.co/categories.md) · [Tags](https://discuss.elastic.co/tags.md)

---

## [About the Advent Calendar category](https://discuss.elastic.co/t/about-the-advent-calendar-category/108339)

<div class="topic-metadata">

**Author:** [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Replies:** 0\
**Last updated:** [November 20, 2017, 8:49am UTC](https://discuss.elastic.co/t/about-the-advent-calendar-category/108339 "2017-11-20T08:49:27Z")

</div>

To celebrate the end of the calendar year, the Elastic Engineering team will be publishing a series of Elastic Stack tips each day, from the 1st of December through the 25th of December. As we are a distributed organisat…

---

## [Dec 25th, 2025: \[EN\] Eat something healthier at X-mas](https://discuss.elastic.co/t/dec-25th-2025-en-eat-something-healthier-at-x-mas/384137)

<div class="topic-metadata">

**Author:** [@piotrprz](https://discuss.elastic.co/u/piotrprz)\
**Replies:** 0\
**Last updated:** [December 25, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-25th-2025-en-eat-something-healthier-at-x-mas/384137 "2025-12-25T08:00:19Z")

</div>

I hope during the holidays you folks are also eating healthy stuff, not just sweet cakes :wink: Let’s say you wanted to buy some fruit in advance, you may not know all the names, you may not know what kind of fruit y…

---

## [Dec 24th, 2025: \[EN\] BBQ for Christmas Dinner](https://discuss.elastic.co/t/dec-24th-2025-en-bbq-for-christmas-dinner/384022)

<div class="topic-metadata">

**Author:** [@Ugo\_Sangiorgi](https://discuss.elastic.co/u/Ugo_Sangiorgi)\
**Replies:** 0\
**Last updated:** [December 24, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-24th-2025-en-bbq-for-christmas-dinner/384022 "2025-12-24T08:00:14Z")

</div>

What is VectorFaces? Since today is December 24th, how about some BBQ for Christmas Dinner? VectorFaces is a face recognition demo I developed to showcase Elasticsearch vector capabilities at conferences. It searches th…

---

## [Dec 23rd, 2025: \[EN\] Enterprise Search in 2025: to crawl or not to crawl](https://discuss.elastic.co/t/dec-23rd-2025-en-enterprise-search-in-2025-to-crawl-or-not-to-crawl/383980)

<div class="topic-metadata">

**Author:** [@Artem\_Shelkovnikov](https://discuss.elastic.co/u/Artem_Shelkovnikov)\
**Replies:** 0\
**Last updated:** [December 23, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-23rd-2025-en-enterprise-search-in-2025-to-crawl-or-not-to-crawl/383980 "2025-12-23T08:00:56Z")

</div>

Search in Enterprise Systems in 2025: to crawl or not to crawl There are a lot of systems out there that are used by businesses: Github, Gitlab, Jira, Confluence, Sharepoint, Salesforce, Notion and many more. They hav…

---

## [Dec 22nd, 2025: \[EN\] Scaling Bulk Indexing with Elastic Cloud Serverless](https://discuss.elastic.co/t/dec-22nd-2025-en-scaling-bulk-indexing-with-elastic-cloud-serverless/383970)

<div class="topic-metadata">

**Author:** [@json](https://discuss.elastic.co/u/json)\
**Replies:** 0\
**Last updated:** [December 22, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-22nd-2025-en-scaling-bulk-indexing-with-elastic-cloud-serverless/383970 "2025-12-22T08:00:22Z")

</div>

The split-tier architecture design of Elastic Cloud Serverless (ECS) keeps indexing tasks separate from search. It means indexing and search scale separately based on user demands of the system. On the backend, there …

---

## [Dec 21st, 2025: \[ES\] Investiga tus trazas en Discover con rapidez y claridad](https://discuss.elastic.co/t/dec-21st-2025-es-investiga-tus-trazas-en-discover-con-rapidez-y-claridad/383616)

<div class="topic-metadata">

**Author:** [@irene\_blanco](https://discuss.elastic.co/u/irene_blanco)\
**Replies:** 0\
**Last updated:** [December 21, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-21st-2025-es-investiga-tus-trazas-en-discover-con-rapidez-y-claridad/383616 "2025-12-21T08:00:30Z")

</div>

This post also exists in English. Investiga tus trazas en Discover con rapidez y claridad ¿Problemas con endpoints lentos y no sabes por dónde empezar? Ahora, en Discover, cuando la Solution View del espacio está co…

---

## [Dec 21st, 2025: \[EN\] Analyzing traces in Discover faster and clearer](https://discuss.elastic.co/t/dec-21st-2025-en-analyzing-traces-in-discover-faster-and-clearer/383615)

<div class="topic-metadata">

**Author:** [@irene\_blanco](https://discuss.elastic.co/u/irene_blanco)\
**Replies:** 0\
**Last updated:** [December 21, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-21st-2025-en-analyzing-traces-in-discover-faster-and-clearer/383615 "2025-12-21T08:00:30Z")

</div>

Este artículo está disponible en Español. Analyzing traces in Discover faster and clearer Having trouble with slow endpoints and not sure where to start? Now in Discover, when the Solution View of the space is set t…

---

## [Dec 20th, 2025: \[EN\] The performance paradox: when slower code doesn't slow you down](https://discuss.elastic.co/t/dec-20th-2025-en-the-performance-paradox-when-slower-code-doesnt-slow-you-down/383868)

<div class="topic-metadata">

**Author:** [@AndersonQ](https://discuss.elastic.co/u/AndersonQ)\
**Replies:** 0\
**Last updated:** [December 20, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-20th-2025-en-the-performance-paradox-when-slower-code-doesnt-slow-you-down/383868 "2025-12-20T08:00:37Z")

</div>

Esse artigo também está disponível em Português Welcome to day 20 of our Advent Calendar! Behind today’s door, we’re not finding whisky (as I usually do), but something even better for an engineer: a performance myst…

---

## [Dec 20th, 2025: \[PT-BR\] O paradoxo da performance: quando um código mais lento não te atrasa](https://discuss.elastic.co/t/dec-20th-2025-pt-br-o-paradoxo-da-performance-quando-um-codigo-mais-lento-nao-te-atrasa/384150)

<div class="topic-metadata">

**Author:** [@AndersonQ](https://discuss.elastic.co/u/AndersonQ)\
**Replies:** 0\
**Last updated:** [December 20, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-20th-2025-pt-br-o-paradoxo-da-performance-quando-um-codigo-mais-lento-nao-te-atrasa/384150 "2025-12-20T08:00:37Z")

</div>

This post is also available in English. Bem vindo ao dia 20 do nosso Calendário do Advento! Atras da porta de de hoje não encontrarems whisky (como eu geralmente encontro), mas algo melhor para um engneheiro de softw…

---

## [Dec 19th, 2025: \[EN\] How we made Elastic more accessible in 2025](https://discuss.elastic.co/t/dec-19th-2025-en-how-we-made-elastic-more-accessible-in-2025/384132)

<div class="topic-metadata">

**Author:** [@bhavyarm](https://discuss.elastic.co/u/bhavyarm)\
**Replies:** 0\
**Last updated:** [December 19, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-19th-2025-en-how-we-made-elastic-more-accessible-in-2025/384132 "2025-12-19T08:00:56Z")

</div>

At Elastic, building software with care for the people who rely on it means making accessibility a core part of product quality, it's not a side project for us. Over the last several months, our focus has been threefold:…

---

## [Dec 18th, 2025: \[EN\] Using ES|QL with dense\_vector fields](https://discuss.elastic.co/t/dec-18th-2025-en-using-es-ql-with-dense-vector-fields/384024)

<div class="topic-metadata">

**Author:** [@Carlos\_D](https://discuss.elastic.co/u/Carlos_D)\
**Replies:** 0\
**Last updated:** [December 18, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-18th-2025-en-using-es-ql-with-dense-vector-fields/384024 "2025-12-18T08:00:18Z")

</div>

Este artículo está disponible en Español. Vector Search with ES|QL Today we're unwrapping one of the most exciting additions to ES|QL: native support for dense vector fields, and the functions to search them: The KNN …

---

## [Dec 18th, 2025: \[ES\] Búsqueda Vectorial con ES|QL](https://discuss.elastic.co/t/dec-18th-2025-es-busqueda-vectorial-con-es-ql/384026)

<div class="topic-metadata">

**Author:** [@Carlos\_D](https://discuss.elastic.co/u/Carlos_D)\
**Replies:** 0\
**Last updated:** [December 18, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-18th-2025-es-busqueda-vectorial-con-es-ql/384026 "2025-12-18T08:00:18Z")

</div>

This post is also available in English. Búsqueda Vectorial con ES|QL Hoy descubrimos una de las incorporaciones más interesantes en ES|QL: Soporte nativo para campos dense\_vector, y las funciones para buscar en ellos…

---

## [Dec 17th, 2025: \[EN\] Meowin' Around the Christmas Tree: Tracking a Virtual Cat with Elastic Observability](https://discuss.elastic.co/t/dec-17th-2025-en-meowin-around-the-christmas-tree-tracking-a-virtual-cat-with-elastic-observability/383867)

<div class="topic-metadata">

**Author:** [@Sophia\_Solomon](https://discuss.elastic.co/u/Sophia_Solomon)\
**Replies:** 0\
**Last updated:** [December 17, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-17th-2025-en-meowin-around-the-christmas-tree-tracking-a-virtual-cat-with-elastic-observability/383867 "2025-12-17T08:00:48Z")

</div>

Meowin' Around the Christmas Tree: Tracking a Virtual Cat with Elastic Observability One of the most fascinating parts of observability in this modern age is its versatility. While we usually refer to the Internet of …

---

## [Dec 16th, 2025: \[EN\] Visualize Your Bosch Smart Home Data in Kibana](https://discuss.elastic.co/t/dec-16th-2025-en-visualize-your-bosch-smart-home-data-in-kibana/384014)

<div class="topic-metadata">

**Author:** [@walterra](https://discuss.elastic.co/u/walterra)\
**Replies:** 0\
**Last updated:** [December 16, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-16th-2025-en-visualize-your-bosch-smart-home-data-in-kibana/384014 "2025-12-16T08:00:21Z")

</div>

Ever wondered what's really happening in your smart home? When does your heating kick in? How does humidity change throughout the day? What's the temperature pattern in each room? If you have a Bosch Smart Home Controll…

---

## [Dec 15th, 2025: \[EN\] AI Agent Observability with OpenLit, OpenTelemetry and Elastic](https://discuss.elastic.co/t/dec-15th-2025-en-ai-agent-observability-with-openlit-opentelemetry-and-elastic/383341)

<div class="topic-metadata">

**Author:** [@carly.richmond](https://discuss.elastic.co/u/carly.richmond)\
**Replies:** 0\
**Last updated:** [December 15, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-15th-2025-en-ai-agent-observability-with-openlit-opentelemetry-and-elastic/383341 "2025-12-15T08:00:25Z")

</div>

Traditionally, we have relied on Observability diagnostic information to understand what our applications are doing. Particularly over the festive season where we live in fear of a ping if we drew the on-call short st…

---

## [Dec 14th, 2025: \[EN\] Build a map to compare metrics by country or region with ES|QL](https://discuss.elastic.co/t/dec-14th-2025-en-build-a-map-to-compare-metrics-by-country-or-region-with-es-ql/383243)

<div class="topic-metadata">

**Author:** [@Nathan\_Reese](https://discuss.elastic.co/u/Nathan_Reese)\
**Replies:** 0\
**Last updated:** [December 14, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-14th-2025-en-build-a-map-to-compare-metrics-by-country-or-region-with-es-ql/383243 "2025-12-14T08:00:14Z")

</div>

Kibana map tutorial "Build a map to compare metrics by country or region" creates a map using Elasticsearch’s DSL querying. Recent ES|QL functions LOOKUP JOIN (8.18) and ST\_GEOTILE (9.2) allow the map in this tutorial…

---

## [Dec 13th, 2025: \[EN\] Tailoring entity risk scoring to suit your data](https://discuss.elastic.co/t/dec-13th-2025-en-tailoring-entity-risk-scoring-to-suit-your-data/383862)

<div class="topic-metadata">

**Author:** [@Mark\_Hopkin](https://discuss.elastic.co/u/Mark_Hopkin)\
**Replies:** 0\
**Last updated:** [December 13, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-13th-2025-en-tailoring-entity-risk-scoring-to-suit-your-data/383862 "2025-12-13T08:00:55Z")

</div>

Entity Risk Scoring now offers even more control! We've extended customization options, so you can easily tailor risk calculations based on alerts and the asset criticality of your users, hosts, and services. It's now…

---

## [Dec 12th, 2025: \[EN\] Unlock the power of the OpenTelemetry Collector by using it as a framework](https://discuss.elastic.co/t/dec-12th-2025-en-unlock-the-power-of-the-opentelemetry-collector-by-using-it-as-a-framework/383860)

<div class="topic-metadata">

**Author:** [@dmathieu](https://discuss.elastic.co/u/dmathieu)\
**Replies:** 0\
**Last updated:** [December 12, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-12th-2025-en-unlock-the-power-of-the-opentelemetry-collector-by-using-it-as-a-framework/383860 "2025-12-12T08:00:28Z")

</div>

Most people use the OpenTelemetry Collector as a glorified telemetry router. But because sometimes need to go further that just built-in components, behind that façade, it is actually a pluggable, extensible framewor…

---

## [Dec 11th, 2025: \[EN\] Building an AI-Powered Email Phishing Detection](https://discuss.elastic.co/t/dec-11th-2025-en-building-an-ai-powered-email-phishing-detection/383298)

<div class="topic-metadata">

**Author:** [@Julien\_Martin](https://discuss.elastic.co/u/Julien_Martin)\
**Replies:** 0\
**Last updated:** [December 11, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-11th-2025-en-building-an-ai-powered-email-phishing-detection/383298 "2025-12-11T08:00:32Z")

</div>

Cet article existe aussi en Français. Building an AI-Powered Email Phishing Detection System with n8n and Elastic Agent Builder Phishing attacks continue to dominate the cybersecurity threat landscape, with attackers…

---

## [Dec 11th, 2025: \[FR\] Création d'un système de détection de phishing basé sur l'IA](https://discuss.elastic.co/t/dec-11th-2025-fr-creation-dun-systeme-de-detection-de-phishing-base-sur-lia/383299)

<div class="topic-metadata">

**Author:** [@Julien\_Martin](https://discuss.elastic.co/u/Julien_Martin)\
**Replies:** 0\
**Last updated:** [December 11, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-11th-2025-fr-creation-dun-systeme-de-detection-de-phishing-base-sur-lia/383299 "2025-12-11T08:00:32Z")

</div>

This post also exists in English. Construction d'un système de détection de phishing par email avec n8n et Elastic Agent Builder Les attaques de phishing continuent de dominer le paysage des menaces en cybersécurité,…

---

## [Dec 10th, 2025: \[EN\] A new color palette for data visualisation in Kibana - how and why we created it](https://discuss.elastic.co/t/dec-10th-2025-en-a-new-color-palette-for-data-visualisation-in-kibana-how-and-why-we-created-it/383837)

<div class="topic-metadata">

**Author:** [@Giovanni\_Magni](https://discuss.elastic.co/u/Giovanni_Magni)\
**Replies:** 0\
**Last updated:** [December 10, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-10th-2025-en-a-new-color-palette-for-data-visualisation-in-kibana-how-and-why-we-created-it/383837 "2025-12-10T08:00:34Z")

</div>

A new color palette for data visualisation was tested in advance in Serverless in November 2024 and introduced as the default settings in Kibana 9.0 in April 2025. This is part of a larger effort to visually refresh …

---

## [Dec 9th, 2025: \[EN\] Use the Node.js Elasticsearch client to index large CSV files](https://discuss.elastic.co/t/dec-9th-2025-en-use-the-node-js-elasticsearch-client-to-index-large-csv-files/382901)

<div class="topic-metadata">

**Author:** [@joshmock](https://discuss.elastic.co/u/joshmock)\
**Replies:** 0\
**Last updated:** [December 9, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-9th-2025-en-use-the-node-js-elasticsearch-client-to-index-large-csv-files/382901 "2025-12-09T08:00:33Z")

</div>

Indexing a large number of documents into Elasticsearch is made straightforward using the bulk API: transform your data records into JSON documents, interleaved with instructions for which index they should be added t…

---

## [Dec 8th, 2025: \[EN\] 🎁 The Twelve Days of A2A: A Christmas Carol for Developers](https://discuss.elastic.co/t/dec-8th-2025-en-the-twelve-days-of-a2a-a-christmas-carol-for-developers/383854)

<div class="topic-metadata">

**Author:** [@Justin\_Castilla](https://discuss.elastic.co/u/Justin_Castilla)\
**Replies:** 0\
**Last updated:** [December 8, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-8th-2025-en-the-twelve-days-of-a2a-a-christmas-carol-for-developers/383854 "2025-12-08T08:00:20Z")

</div>

:wrapped\_gift: The Twelve Days of A2A: A Christmas Carol for Developers 'Twas the Night Before Deployment... Picture this, friends: You're sitting by the fireplace, hot cocoa in hand, wondering how to explain agent…

---

## [Dec 7th, 2025: \[EN\] Elastic as Code: Automating More Than Just Infrastructure](https://discuss.elastic.co/t/dec-7th-2025-en-elastic-as-code-automating-more-than-just-infrastructure/383587)

<div class="topic-metadata">

**Author:** [@kylerozanitis](https://discuss.elastic.co/u/kylerozanitis)\
**Replies:** 0\
**Last updated:** [December 7, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-7th-2025-en-elastic-as-code-automating-more-than-just-infrastructure/383587 "2025-12-07T08:00:15Z")

</div>

Elastic as Code: Automating More Than Just Infrastructure Terraform is a tool frequently used by engineers to create, modify, and delete infrastructure using a pattern called Infrastructure as Code (IaC). Although com…

---

## [Dec 6th, 2025: \[FR\] Discutez avec votre AutoOps](https://discuss.elastic.co/t/dec-6th-2025-fr-discutez-avec-votre-autoops/383720)

<div class="topic-metadata">

**Author:** [@val](https://discuss.elastic.co/u/val)\
**Replies:** 0\
**Last updated:** [December 6, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-6th-2025-fr-discutez-avec-votre-autoops/383720 "2025-12-06T08:00:47Z")

</div>

Cet article est aussi disponible en anglais. AutoOps vous aide à diagnostiquer les problèmes de votre cluster Elasticsearch en collectant, analysant et corrélant des centaines de métriques en temps réel, fournissant …

---

## [Dec 6th, 2025: \[EN\] A little chat with your AutoOps](https://discuss.elastic.co/t/dec-6th-2025-en-a-little-chat-with-your-autoops/383721)

<div class="topic-metadata">

**Author:** [@val](https://discuss.elastic.co/u/val)\
**Replies:** 0\
**Last updated:** [December 6, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-6th-2025-en-a-little-chat-with-your-autoops/383721 "2025-12-06T08:00:47Z")

</div>

This article is also available in French. AutoOps helps you diagnose issues in your Elasticsearch cluster by collecting, analyzing and correlating hundreds of metrics in real-time, providing root-cause analysis and a…

---

## [Dec 5th, 2025: \[EN\] You know, for hybrid search](https://discuss.elastic.co/t/dec-5th-2025-en-you-know-for-hybrid-search/383218)

<div class="topic-metadata">

**Author:** [@Kathleen\_DeRusso](https://discuss.elastic.co/u/Kathleen_DeRusso)\
**Replies:** 0\
**Last updated:** [December 5, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-5th-2025-en-you-know-for-hybrid-search/383218 "2025-12-05T08:00:16Z")

</div>

If you’ve tried setting up a hybrid search experience, then you know there can be a steep learning curve. This is especially true when combining text search with semantic search results, because the scores returned fr…

---

## [Dec 4th, 2025: \[EN\] Let's migrate this expense tool from n8n to Elastic One Workflow](https://discuss.elastic.co/t/dec-4th-2025-en-lets-migrate-this-expense-tool-from-n8n-to-elastic-one-workflow/383586)

<div class="topic-metadata">

**Author:** [@Vladimir\_Filonov](https://discuss.elastic.co/u/Vladimir_Filonov)\
**Replies:** 0\
**Last updated:** [December 4, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-4th-2025-en-lets-migrate-this-expense-tool-from-n8n-to-elastic-one-workflow/383586 "2025-12-04T08:00:40Z")

</div>

Building a Conversational Expense Assistant with Elastic One Workflow, Gemini, and Telegram A little while back I stumbled on an excellent walkthrough by Som (published yesterday): "Build a Conversational Expense Ass…

---

## [Dec 3rd, 2025: \[EN\] Build a Conversational Expense Assistant Using Elasticsearch Agent Builder with Telegram, n8n, and AWS Bedrock](https://discuss.elastic.co/t/dec-3rd-2025-en-build-a-conversational-expense-assistant-using-elasticsearch-agent-builder-with-telegram-n8n-and-aws-bedrock/383585)

<div class="topic-metadata">

**Author:** [@\_som](https://discuss.elastic.co/u/_som)\
**Replies:** 0\
**Last updated:** [December 3, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-3rd-2025-en-build-a-conversational-expense-assistant-using-elasticsearch-agent-builder-with-telegram-n8n-and-aws-bedrock/383585 "2025-12-03T08:00:21Z")

</div>

Ever wished you could talk to your expense data? Ask things like: “How much did I spend last week?” “Show my food expenses for the month.” “Add yesterday’s dinner for 350 via credit card.” This project turns tho…

---

## [Dec 2nd, 2025: \[EN\] Normalizing numbers during analysis](https://discuss.elastic.co/t/dec-2nd-2025-en-normalizing-numbers-during-analysis/383512)

<div class="topic-metadata">

**Author:** [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Replies:** 0\
**Last updated:** [December 2, 2025, 8:00am UTC](https://discuss.elastic.co/t/dec-2nd-2025-en-normalizing-numbers-during-analysis/383512 "2025-12-02T08:00:29Z")

</div>

Normalizing numbers in the analysis chain A common question in full text search is how to deal with numbers. In the base case you could fully extract them and query them as real numbers within a range, but in many cas…

[Next page](https://discuss.elastic.co/c/elastic-community-ecosystem/advent-calendar/61.md?page=1)
