<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://dminhvu.com</loc>
<lastmod>2026-02-08T17:56:32.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog</loc>
<lastmod>2026-02-08T17:56:32.665Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/contact</loc>
<lastmod>2026-02-08T17:56:32.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://dminhvu.com/privacy</loc>
<lastmod>2026-02-08T17:56:32.665Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dminhvu.com/terms</loc>
<lastmod>2026-02-08T17:56:32.665Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/nextjs-seo</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/nextjs-jsonld</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-remove-field</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-conditionals</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-add-field</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-conditional-filter</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/deploy-nextjs-digitalocean</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-mutate-filter</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/elasticsearch-partial-update</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/install-logstash-linux</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-parse-json</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-prune-filter</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-input-json-file</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-string-to-json</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-common-filter-options</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/elasticsearch-set-default-value-for-missing-fields</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-convert-date-to-iso8601</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/painless-script-check-null-values</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/elasticsearch-find-similar-documents</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/add-ssh-key-gitlab</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-arithmetic-operations</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-sum-fields</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/logstash-input-csv-file</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/python-breadth-first-search</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/binets-formula-for-nth-fibonacci</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/kadanes-algorithm-for-2d-matrix</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/cpp-check-fibonacci-number</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/python-check-prime-number</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/python-list-1-n-n-1-explained</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/sum-of-digits-luhn-algorithm</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/category/logstash</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/category/elasticsearch</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/category/python</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/category/algorithm</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/category/nextjs</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/category/security</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dminhvu.com/blog/category/maths</loc>
<lastmod>2026-02-08T17:56:33.513Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
