Skip to content
Merged
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
92a0054
accept `datadog_wrapper`
duncanista Aug 26, 2024
7806c3b
Revert "accept `datadog_wrapper`"
duncanista Aug 26, 2024
fb11d0a
accept `datadog_wrapper` (#373)
duncanista Aug 27, 2024
8853b21
feat(bottlecap): add base for universal instrumentation (#367)
duncanista Aug 27, 2024
78f5a64
feat(bottlecap): add invocation span (#394)
duncanista Sep 27, 2024
14611cd
feature(bottlecap): add trace context extractor (#401)
duncanista Oct 9, 2024
865e62e
feat(bottlecap): create Inferred Spans baseline + infer API Gateway H…
duncanista Oct 9, 2024
903dd8b
APIGW v1 + httpAPI/v1 API parameterized routes (#419)
astuyve Oct 21, 2024
b0f556a
feat(bottlecap): Add Composite Trace Propagator (#413)
duncanista Oct 21, 2024
905d851
feat(bottlecap): add Distributed Tracing (#423)
duncanista Oct 23, 2024
49ea0cb
[SVLS-5714] Add lambda network enhanced metrics (#424)
shreyamalpani Oct 23, 2024
52c4749
generate a random id with `OsRng` instead of `thread_rng` on `SnapSta…
duncanista Oct 24, 2024
5fefb63
fix(bottlecap): add trigger tags to invocation span (#428)
duncanista Oct 30, 2024
2024f00
Refactor context creation (#433)
shreyamalpani Nov 5, 2024
12d7a95
Generate CPU Enhanced Metrics (#430)
shreyamalpani Nov 6, 2024
70455c9
feat(bottlecap): add SQS inferred span (#434)
duncanista Nov 7, 2024
1f61d5c
fix(bottlecap): filter http, tcp and local spans (#439)
alexgallotta Nov 8, 2024
920f2b9
feat(bottlecap): add SNS inferred spans (#437)
duncanista Nov 8, 2024
113a759
feat(bottlecap): allow wrapped inferred spans + add SNS-SQS inferred …
duncanista Nov 8, 2024
6099fa8
feat(bottlecap): add S3 inferred spans (#441)
duncanista Nov 9, 2024
98491a5
feat(bottlecap): add DynamoDB inferred spans (#442)
duncanista Nov 9, 2024
93472d2
feat(bottlecap): add EventBridge inferred spans (#436)
alexgallotta Nov 11, 2024
7230ce3
chore(bottlecap): move `EnhancedMetrics` to live in `InvocationProces…
duncanista Nov 11, 2024
56677ce
feat(bottlecap): set error to invocation span (#444)
duncanista Nov 12, 2024
90eff81
feat(bottlecap): add EventBridge-SQS inferred spans (#447)
alexgallotta Nov 12, 2024
4d2a28a
feat(bottlecap): add Kinesis inferred spans (#445)
alexgallotta Nov 12, 2024
40476a6
feat(bottlecap): generate tmp enhanced metrics (#443)
shreyamalpani Nov 12, 2024
5908684
feat(bottlecap): add EventBridge-SNS inferred spans (#448)
alexgallotta Nov 12, 2024
cb9e745
feat(bottlecap): add Step Functions trace extraction (#449)
duncanista Nov 12, 2024
dbf731a
feat(bottlecap): add Lambda Function URL inferred spans (#451)
duncanista Nov 13, 2024
5583815
feat(bottlecap): add capture lambda payload (#454)
duncanista Nov 14, 2024
3de9176
feat(bottlecap): generate file descriptor and threads enhanced metric…
shreyamalpani Nov 15, 2024
7cb745c
feat(bottlecap): add Cold Start Span + Tags (#450)
duncanista Nov 15, 2024
6ea2674
feat(bottlecap): support service mapping and `peer.service` tag (#455)
duncanista Nov 15, 2024
b52e738
add missing tags to new metrics (#456)
duncanista Nov 15, 2024
9d5f787
update numbers, sadly (#457)
duncanista Nov 15, 2024
f2baa38
feat(bottlecap): add aws trace header for java and sqs (#452)
alexgallotta Nov 15, 2024
ab90710
increase layer size check again... (#458)
duncanista Nov 15, 2024
49e4009
return early on `tmp`, and `process` metrics (#459)
duncanista Nov 19, 2024
00e1a22
remove useless debug log (#460)
alexgallotta Nov 19, 2024
db05ac4
fmt
duncanista Nov 19, 2024
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
4 changes: 2 additions & 2 deletions .gitlab/scripts/check_layer_size.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ if [ -z "$LAYER_FILE" ]; then
exit 1
fi

MAX_LAYER_COMPRESSED_SIZE_KB=$(expr 19 \* 1024) # 19 MB, amd64 is 19, while arm64 is 15
MAX_LAYER_UNCOMPRESSED_SIZE_KB=$(expr 49 \* 1024) # 49 MB, amd is 49, while arm64 is 48
MAX_LAYER_COMPRESSED_SIZE_KB=$(expr 20 \* 1024) # 20 MB, amd64 is 19, while arm64 is 18
MAX_LAYER_UNCOMPRESSED_SIZE_KB=$(expr 51 \* 1024) # 50 MB, amd is 50.5, while arm64 is 47

LAYERS_DIR=".layers"

Expand Down
33 changes: 27 additions & 6 deletions bottlecap/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions bottlecap/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,15 @@ datadog-trace-obfuscation = { git = "https://github.com/DataDog/libdatadog", rev
dogstatsd = { git = "https://github.com/DataDog/libdatadog", rev = "92272e90a7919f07178f3246ef8f82295513cfed" }
figment = { version = "0.10", default-features = false, features = ["yaml", "env"] }
hyper = { version = "0.14", default-features = false, features = ["server"] }
lazy_static = { version = "1.5", default-features = false }
log = { version = "0.4", default-features = false }
nix = { version = "0.26", default-features = false, features = ["feature", "fs"] }
protobuf = { version = "3.5", default-features = false }
regex = { version = "1.10", default-features = false }
reqwest = { version = "0.12", features = ["json", "http2", "rustls-tls"], default-features = false }
serde = { version = "1.0", default-features = false, features = ["derive"] }
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
thiserror = { version = "1.0", default-features = false}
tokio = { version = "1.37", default-features = false, features = ["macros", "rt-multi-thread"] }
tokio-util = { version = "0.7", default-features = false }
tracing = { version = "0.1", default-features = false }
Expand All @@ -35,6 +38,7 @@ hex = { version = "0.4", default-features = false, features = ["std"] }
base64 = { version = "0.22", default-features = false }
rmp-serde = { version = "1.3.0", default-features = false }
rustls = { version = "0.23.12", default-features = false, features = ["aws-lc-rs"] }
rand = { version = "0.8", default-features = false }

[dev-dependencies]
figment = { version = "0.10", default-features = false, features = ["yaml", "env", "test"] }
Expand Down
62 changes: 62 additions & 0 deletions bottlecap/LICENSE-3rdparty.yml

Large diffs are not rendered by default.

Loading