<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.ohtly.com/tags/alertmanager/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/alloy/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/categories/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/categories/devops/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/loki/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/postgresql/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/prometheus/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E7%9B%91%E6%8E%A7/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/postgresql-observability/</loc>
    <lastmod>2026-05-29T20:21:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/minio/</loc>
    <lastmod>2026-05-29T19:29:59+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8/</loc>
    <lastmod>2026-05-29T19:29:59+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/categories/%E4%BF%A1%E6%81%AF%E6%8A%80%E6%9C%AF/</loc>
    <lastmod>2026-05-29T19:29:59+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-29-minio-prometheus-monitoring/</loc>
    <lastmod>2026-05-29T19:29:59+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/openclaw/</loc>
    <lastmod>2026-05-29T19:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E9%A3%9E%E4%B9%A6/</loc>
    <lastmod>2026-05-29T19:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%91%8A%E8%AD%A6/</loc>
    <lastmod>2026-05-29T19:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-29-alertmanager-feishu/</loc>
    <lastmod>2026-05-29T19:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/windmill/</loc>
    <lastmod>2026-05-29T18:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-29-windmill-loki-monitoring/</loc>
    <lastmod>2026-05-29T18:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/couchdb/</loc>
    <lastmod>2026-05-29T17:57:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-29-couchdb-loki-monitoring/</loc>
    <lastmod>2026-05-29T17:57:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/ai/</loc>
    <lastmod>2026-05-29T17:00:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/docker/</loc>
    <lastmod>2026-05-29T17:00:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/facefusion/</loc>
    <lastmod>2026-05-29T17:00:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-29-facefusion-guide/</loc>
    <lastmod>2026-05-29T17:00:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E6%8D%A2%E8%84%B8/</loc>
    <lastmod>2026-05-29T17:00:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/ai-agent/</loc>
    <lastmod>2026-05-29T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-27-openclaw-message-agent-turn-vs-wake/</loc>
    <lastmod>2026-05-29T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%BC%82%E6%AD%A5%E9%80%9A%E7%9F%A5/</loc>
    <lastmod>2026-05-29T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-27-openclaw-feishu-practice/</loc>
    <lastmod>2026-05-27T18:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/</loc>
    <lastmod>2026-05-27T18:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/mcp/</loc>
    <lastmod>2026-05-26T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-26-openclaw-tools-windmill-async/</loc>
    <lastmod>2026-05-26T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/plugin/</loc>
    <lastmod>2026-05-26T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/tools/</loc>
    <lastmod>2026-05-26T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/opencode/</loc>
    <lastmod>2026-05-26T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-26-opencode-windmill-async-plugin/</loc>
    <lastmod>2026-05-26T18:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/gitops/</loc>
    <lastmod>2026-05-26T11:38:22+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-26-opencode-windmill-gitops/</loc>
    <lastmod>2026-05-26T11:38:22+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-25-windmill-mcp-ai-agent-workflow/</loc>
    <lastmod>2026-05-25T19:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%B7%A5%E4%BD%9C%E6%B5%81/</loc>
    <lastmod>2026-05-25T19:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E8%87%AA%E5%8A%A8%E5%8C%96/</loc>
    <lastmod>2026-05-25T19:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/auto-editor/</loc>
    <lastmod>2026-05-25T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-25-auto-editor-intro/</loc>
    <lastmod>2026-05-25T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-05-25T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E8%A7%86%E9%A2%91%E5%89%AA%E8%BE%91/</loc>
    <lastmod>2026-05-25T17:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/asr/</loc>
    <lastmod>2026-05-25T15:47:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/funasr/</loc>
    <lastmod>2026-05-25T15:47:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-25-funasr-subtitle/</loc>
    <lastmod>2026-05-25T15:47:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/python/</loc>
    <lastmod>2026-05-25T15:47:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%AD%97%E5%B9%95/</loc>
    <lastmod>2026-05-25T15:47:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/katago/</loc>
    <lastmod>2026-05-24T23:19:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-24-%E6%90%AD%E5%BB%BA%E5%9F%BA%E4%BA%8E-katago-%E7%9A%84%E5%9B%B4%E6%A3%8B%E6%B8%B8%E6%88%8F/</loc>
    <lastmod>2026-05-24T23:19:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/</loc>
    <lastmod>2026-05-24T23:19:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%9B%B4%E6%A3%8B/</loc>
    <lastmod>2026-05-24T23:19:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E8%BF%90%E7%BB%B4/</loc>
    <lastmod>2026-05-24T23:19:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/obsidian/</loc>
    <lastmod>2026-05-16T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2026-05-16T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-16-openclaw-obsidian/</loc>
    <lastmod>2026-05-16T21:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-16-docker-couchdb-prometheus-monitoring/</loc>
    <lastmod>2026-05-16T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/markdown/</loc>
    <lastmod>2026-05-11T12:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/slidev/</loc>
    <lastmod>2026-05-11T12:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%B9%BB%E7%81%AF%E7%89%87/</loc>
    <lastmod>2026-05-11T12:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-05-11T12:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-11-%E4%BD%BF%E7%94%A8-slidev-%E7%BC%96%E5%86%99%E5%B9%BB%E7%81%AF%E7%89%87%E6%8C%87%E5%8D%97/</loc>
    <lastmod>2026-05-11T12:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/gpu/</loc>
    <lastmod>2026-05-05T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-06-gpu-auto-health-check/</loc>
    <lastmod>2026-05-05T22:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-06-dcgm-exporter-gpu-alert/</loc>
    <lastmod>2026-05-05T22:18:22+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/hugo/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/hugo-mermaid-config/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/mermaid/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/%E5%8D%9A%E5%AE%A2/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-05-05-%E6%99%BA%E8%83%BD%E7%9B%91%E6%8E%A7%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/tags/elasticsearch/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-04-16-elasticsearch-ik/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-04-03-%E7%94%B1openclaw%E9%A9%B1%E5%8A%A8%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8D%9A%E5%AE%A2%E7%94%9F%E4%BA%A7%E7%BA%BF/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.ohtly.com/posts/2026-04-03-hello-world/</loc>
    <lastmod>2026-05-05T17:18:26+08:00</lastmod>
  </url>
</urlset>
