@@ -97,3 +97,63 @@ tests:
9797 }
9898
9999 assert_eq!(expected_log_event, .)
100+ - name : Test Vector internal logs
101+ inputs :
102+ - type : log
103+ insert_at : filtered_logs_vector
104+ log_fields :
105+ arch : x86_64
106+ message : Vector has started.
107+ metadata :
108+ kind : event
109+ level : INFO
110+ module_path : vector::internal_events::process
111+ target : vector
112+ pid : 14
113+ pod : trino-coordinator-default-0
114+ source_type : internal_logs
115+ timestamp : 2025-10-02T09:46:14.479381097Z
116+ version : 0.49.0
117+ outputs :
118+ - extract_from : extended_logs
119+ conditions :
120+ - type : vrl
121+ source : |
122+ expected_log_event = {
123+ "arch": "x86_64",
124+ "cluster": "trino",
125+ "container": "vector",
126+ "level": "INFO",
127+ "logger": "vector::internal_events::process",
128+ "message": "Vector has started.",
129+ "namespace": "default",
130+ "pod": "trino-coordinator-default-0",
131+ "role": "coordinator",
132+ "roleGroup": "default",
133+ "timestamp": "2025-10-02T09:46:14.479381097Z",
134+ "version": "0.49.0"
135+ }
136+
137+ assert_eq!(expected_log_event, .)
138+ - name : Test Vector internal log level filtering - INFO passes
139+ inputs :
140+ - type : log
141+ insert_at : filtered_logs_vector
142+ log_fields :
143+ metadata :
144+ level : INFO
145+ outputs :
146+ - extract_from : filtered_logs_vector
147+ conditions :
148+ - type : vrl
149+ source : |
150+ assert_eq!("INFO", .metadata.level)
151+ - name : Test Vector internal log level filtering - DEBUG dropped
152+ inputs :
153+ - type : log
154+ insert_at : filtered_logs_vector
155+ log_fields :
156+ metadata :
157+ level : DEBUG
158+ no_outputs_from :
159+ - filtered_logs_vector
0 commit comments