Skip to content

feat(vector): split panos.yaml sinks into vector/sinks/ using automatic namespacing#80

Merged
dr4gon123 merged 2 commits intomainfrom
feature/split-panos-sinks
Apr 18, 2026
Merged

feat(vector): split panos.yaml sinks into vector/sinks/ using automatic namespacing#80
dr4gon123 merged 2 commits intomainfrom
feature/split-panos-sinks

Conversation

@dr4gon123
Copy link
Copy Markdown
Owner

Summary

  • Split all sinks from vector/panos.yaml into separate files under vector/sinks/ using Vector's automatic namespacing
  • Each sink is now independently manageable (enable/disable by adding/removing the file)
  • quickwit_panos and loki_panos were uncommented and moved to their own files
  • Fixed stale panos.threat/content_type label in loki sink → replaced with panos.subtype

New files:

  • vector/sinks/vlogs_panos.yaml — Victoria Logs
  • vector/sinks/elastic_panos.yaml — Elasticsearch
  • vector/sinks/quickwit_panos.yaml — Quickwit
  • vector/sinks/loki_panos.yaml — Loki

Test plan

  • vector validate --config-dir vector/ loads cleanly (tested in isolated temp dir)
  • Run Vector against the config and send a test PAN-OS syslog to verify end-to-end

🤖 Generated with Claude Code

dr4gon123 and others added 2 commits April 18, 2026 15:23
…ic namespacing

Move all panos sinks into separate files under vector/sinks/ per Vector's
automatic namespacing feature. Each sink is now independently manageable.
quickwit_panos and loki_panos are uncommented (were previously commented out).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…type in loki labels

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dr4gon123 dr4gon123 merged commit 8b60001 into main Apr 18, 2026
1 of 2 checks passed
@dr4gon123 dr4gon123 deleted the feature/split-panos-sinks branch April 18, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant