Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
bd33b0e
initial azure_logs_ingestion implementation
jlaundry Nov 2, 2024
0ca7909
tidy up error messages
jlaundry Nov 2, 2024
9c07521
make token_scope configurable
jlaundry Nov 2, 2024
e3ed26d
parameterise the dcr_immutable_id and stream_name
jlaundry Nov 2, 2024
5a1748b
spelling mistake
jlaundry Nov 2, 2024
1759ca7
add reminder from upstream changes
jlaundry Jan 17, 2025
fb0699e
update azure crates to 0.21
jlaundry Nov 2, 2024
46a467e
update for 1.83 toolchain
jlaundry Apr 20, 2025
f211a09
Add configurable timestamp field
jlaundry Apr 20, 2025
ab2014e
add docs
jlaundry Apr 20, 2025
4c356a1
add changelog fragment
jlaundry Apr 20, 2025
8aab329
Update metadata
jlaundry Apr 20, 2025
9b03078
check-fmt lint
jlaundry Apr 22, 2025
69774cf
initial website docs
jlaundry Apr 22, 2025
f1badac
add deprecation notice to azure_monitor_logs
jlaundry Apr 22, 2025
2a16d3a
add deprecation notice to azure_monitor_logs
jlaundry Apr 22, 2025
972c817
remove debug comments
jlaundry May 2, 2025
4619668
Update website/cue/reference/components/sinks/base/azure_logs_ingesti…
jlaundry May 12, 2025
994121a
expand on what Azure resources are required
jlaundry May 12, 2025
d45bbf4
missing cue service
jlaundry May 13, 2025
913c24e
rebase, test with explicit credentials
jlaundry Dec 6, 2025
dc2059d
move the auth config into a struct
jlaundry Dec 7, 2025
e8558cc
doc updates from upstream template changes
jlaundry Dec 7, 2025
3bba5f2
cleanup Cargo.lock change from before rebase
jlaundry Dec 7, 2025
745db14
change azure_client_secret to SensitiveString
jlaundry Dec 8, 2025
7c064c3
basic client credentials unit test
jlaundry Dec 8, 2025
7a8f1b9
full request unit test
jlaundry Dec 8, 2025
fa31afd
remove executor::block_on
jlaundry Dec 8, 2025
377d1a5
add healthcheck test
jlaundry Dec 12, 2025
5654a31
improve error messages
jlaundry Dec 14, 2025
18ba4f3
further config tests
jlaundry Dec 14, 2025
67652b4
add user-assigned managed identity support
jlaundry Dec 14, 2025
f3b8c4d
add federated managed identity
jlaundry Dec 14, 2025
58b291d
update docs, spelling
jlaundry Dec 14, 2025
dd5be48
add deprecation note to the changelog
jlaundry Dec 16, 2025
ba6671c
clippy changes
jlaundry Dec 16, 2025
a518e15
check-fmt changes
jlaundry Jan 6, 2026
25bafe4
check-docs changes
jlaundry Jan 6, 2026
94dfa6b
check-clippy changes
jlaundry Jan 6, 2026
c96f3b2
Merge branch 'vectordotdev:master' into feature-azure_logs_ingestion
jlaundry Jan 7, 2026
1dd1bca
replace deprecated hyper::body::to_bytes
jlaundry Jan 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ appname
aqf
architecting
archs
ASIM
assertverify
atag
aton
Expand Down Expand Up @@ -129,6 +130,7 @@ datasources
datid
datname
DBserver
dcr
ddagent
ddev
ddmetrics
Expand Down Expand Up @@ -329,6 +331,8 @@ majorly
makecache
Makefiles
mallocs
managedidentity
managedidentityclientassertion
markdownify
marketo
maxbin
Expand Down Expand Up @@ -652,6 +656,7 @@ wkkmmawf
wmem
woooooow
woothee
workloadidentity
workstreams
writeback
wtcache
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/semantic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ jobs:
aws_sqs sink
axiom sink
azure_blob sink
azure_logs_ingestion sink
azure_monitor_logs sink
blackhole sink
clickhouse sink
Expand Down
2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -787,6 +787,7 @@ sinks-logs = [
"sinks-aws_sqs",
"sinks-axiom",
"sinks-azure_blob",
"sinks-azure_logs_ingestion",
"sinks-azure_monitor_logs",
"sinks-blackhole",
"sinks-chronicle",
Expand Down Expand Up @@ -854,6 +855,7 @@ sinks-aws_sqs = ["aws-core", "dep:aws-sdk-sqs"]
sinks-aws_sns = ["aws-core", "dep:aws-sdk-sns"]
sinks-axiom = ["sinks-http"]
sinks-azure_blob = ["dep:azure_core", "dep:azure_identity", "dep:azure_storage", "dep:azure_storage_blobs"]
sinks-azure_logs_ingestion = ["dep:azure_core", "dep:azure_identity"]
sinks-azure_monitor_logs = []
sinks-blackhole = []
sinks-chronicle = []
Expand Down
5 changes: 5 additions & 0 deletions changelog.d/22912_add_azure_logs_ingestion.feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Add support for the Azure Monitor Logs Ingestion API through a new `azure_logs_ingestion` sink.

The `azure_monitor_logs` sink is now deprecated, and current users will need to migrate to `azure_logs_ingestion` before Microsoft end support for the old Data Collector API (currently scheduled for September 2026).

authors: jlaundry
Loading
Loading