Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Quan sát (Observability) cho Spring AI

Kỹ năng thêm đo lường token, chi phí, độ trễ và log kiểm toán cho các lệnh gọi LLM/Spring AI trong Spring Boot.

Lập trìnhTrung cấp21035Điểm AI 9/10Cập nhật lần cuối: 10 thg 8, 2026

Làm được gì

  • Cấu hình instrumentation Micrometer có sẵn của Spring AI 1.0 GA (gen_ai.client.token.usage, gen_ai.client.operation) cùng Actuator/Prometheus.
  • Cung cấp code MeterRegistry để tạo metric tuỳ chỉnh: timer độ trễ prompt, counter token input/output.
  • Mẫu CallAdvisor để ghi log kiểm toán prompt/response, bộ ước tính chi phí theo model, và entity ai_audit_log lưu DB bất đồng bộ.
  • Chỉ rõ các API bị đổi tên ở bản GA (CallAroundAdvisorCallAdvisor, AdvisedRequestChatClientRequest, getGenerationTokens()getCompletionTokens()) để tránh lỗi biên dịch.

Phù hợp với ai

  • Lập trình viên backend đưa tính năng LLM bằng Spring Boot 3 + Spring AI lên production.
  • Nhóm cần theo dõi lượng token và chi phí LLM hàng tháng trên dashboard.
  • Tổ chức đã dùng Prometheus/Grafana để giám sát.

Ví dụ sử dụng

  1. "Xuất độ trễ P95 và lượng token của ChatClient sang Prometheus" → sinh cấu hình Actuator, histogram và code Timer/Counter.
  2. "Ghi log kiểm toán độ dài prompt và số token cho từng request" → triển khai AiAuditAdvisor kèm lưu DB bằng @Async.
  3. "Tạo service ước tính chi phí theo model" → sinh AiCostEstimator dựa trên bảng giá mỗi 1M token, kèm gợi ý đưa giá ra file config.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/rrezartprebreza/spring-boot-skills/HEAD/skills/spring-boot-3/ai-observability/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/spring-boot-3/ai-observability từ repo GitHub rrezartprebreza/spring-boot-skills vào ~/.claude/skills/ai-observability/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/rrezartprebreza/spring-boot-skills.git && mkdir -p ~/.claude/skills && cp -r spring-boot-skills/skills/spring-boot-3/ai-observability ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và chuyển tới thư mục làm việc bạn muốn.
  2. Tải repo: git clone https://github.com/rrezartprebreza/spring-boot-skills.git
  3. Tạo thư mục skills nếu chưa có: mkdir -p ~/.claude/skills
  4. Copy đúng kỹ năng này: cp -r spring-boot-skills/skills/spring-boot-3/ai-observability ~/.claude/skills/
  5. Chạy claude trong thư mục dự án và yêu cầu ví dụ "thêm monitoring chi phí token cho Spring AI" để kỹ năng tự kích hoạt.
  6. Kiểm tra dự án đã có dependency spring-boot-starter-actuatormicrometer-registry-prometheus.