Skip to content

Commit 7e52c00

Browse files
committed
feat: Add Heroku Log Drain Endpoint
1 parent 411826f commit 7e52c00

File tree

16 files changed

+784
-2
lines changed

16 files changed

+784
-2
lines changed

Cargo.lock

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ regex = "1.11.3"
169169
regex-lite = "0.1.7"
170170
reqwest = "0.12.23"
171171
rmp-serde = "1.3.0"
172+
rsyslog = { version = "0.1.5", features = ["chrono-timestamp"] }
172173
semver = "1.0.27"
173174
sentry = { version = "0.41.0", default-features = false, features = [
174175
# default features, except `release-health` is disabled
@@ -180,7 +181,9 @@ sentry = { version = "0.41.0", default-features = false, features = [
180181
] }
181182
sentry-core = "0.41.0"
182183
sentry-kafka-schemas = { version = "2.1.14", default-features = false }
183-
sentry-release-parser = { version = "1.4.0", default-features = false, features = ["semver-1"] }
184+
sentry-release-parser = { version = "1.4.0", default-features = false, features = [
185+
"semver-1",
186+
] }
184187
sentry-types = "0.41.0"
185188
sentry_protos = "0.4.2"
186189
serde = { version = "=1.0.228", features = ["derive", "rc"] }

relay-dynamic-config/src/feature.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ pub enum Feature {
6161
/// Serialized as `organizations:relay-otel-logs-endpoint`.
6262
#[serde(rename = "organizations:relay-otel-logs-endpoint")]
6363
OtelLogsEndpoint,
64+
/// Enable Heroku log drain ingestion via the `/integration/heroku/logs` endpoint.
65+
///
66+
/// Serialized as `organizations:relay-heroku-log-drain-endpoint`.
67+
#[serde(rename = "organizations:relay-heroku-log-drain-endpoint")]
68+
HerokuLogDrainEndpoint,
6469
/// Enable playstation crash dump ingestion via the `/playstation/` endpoint.
6570
///
6671
/// Serialized as `organizations:relay-playstation-ingestion`.

relay-ourlogs/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ relay-event-schema = { workspace = true }
2525
relay-otel = { workspace = true }
2626
relay-protocol = { workspace = true }
2727
relay-common = { workspace = true }
28+
rsyslog = { workspace = true }
2829
serde = { workspace = true }
2930
serde_json = { workspace = true }
3031

0 commit comments

Comments
 (0)