Skip to content

Commit 87de3e4

Browse files
committed
Add components-rs to benchmarks
Signed-off-by: Bob Weinand <[email protected]>
1 parent 8353066 commit 87de3e4

7 files changed

Lines changed: 22 additions & 19 deletions

File tree

.gitlab/benchmarks.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ benchmarks-tracer:
5555
- bridge/*
5656
- ext/**/*
5757
- src/**/*
58+
- components/**/*
59+
- components-rs/**/*
5860
- zend_abstract_interface/**/*
5961
- tests/Benchmarks/**/*
6062
- benchmark/*

components-rs/common.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
// Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.
2-
// This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2021-Present Datadog, Inc.
1+
// Copyright 2021-Present Datadog, Inc. https://www.datadoghq.com/
2+
// SPDX-License-Identifier: Apache-2.0
3+
34

45
#ifndef DDOG_COMMON_H
56
#define DDOG_COMMON_H
@@ -136,7 +137,7 @@ typedef struct ddog_BlockingTransport_SidecarInterfaceResponse__SidecarInterface
136137

137138
typedef struct ddog_InstanceId ddog_InstanceId;
138139

139-
typedef struct ddog_TelemetryActionsBuffer ddog_TelemetryActionsBuffer;
140+
typedef struct ddog_SidecarActionsBuffer ddog_SidecarActionsBuffer;
140141

141142
typedef struct ddog_BlockingTransport_SidecarInterfaceResponse__SidecarInterfaceRequest ddog_SidecarTransport;
142143

components-rs/ddtrace.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -150,30 +150,30 @@ bool ddtrace_detect_composer_installed_json(ddog_SidecarTransport **transport,
150150
const ddog_QueueId *queue_id,
151151
ddog_CharSlice path);
152152

153-
ddog_MaybeError ddog_sidecar_connect_php(ddog_SidecarTransport **connection,
154-
const char *error_path,
155-
ddog_CharSlice log_level,
156-
bool enable_telemetry);
157-
158-
struct ddog_TelemetryActionsBuffer *ddog_sidecar_telemetry_buffer_alloc(void);
153+
struct ddog_SidecarActionsBuffer *ddog_sidecar_telemetry_buffer_alloc(void);
159154

160-
void ddog_sidecar_telemetry_addIntegration_buffer(struct ddog_TelemetryActionsBuffer *buffer,
155+
void ddog_sidecar_telemetry_addIntegration_buffer(struct ddog_SidecarActionsBuffer *buffer,
161156
ddog_CharSlice integration_name,
162157
ddog_CharSlice integration_version,
163158
bool integration_enabled);
164159

165-
void ddog_sidecar_telemetry_addDependency_buffer(struct ddog_TelemetryActionsBuffer *buffer,
160+
void ddog_sidecar_telemetry_addDependency_buffer(struct ddog_SidecarActionsBuffer *buffer,
166161
ddog_CharSlice dependency_name,
167162
ddog_CharSlice dependency_version);
168163

169-
void ddog_sidecar_telemetry_enqueueConfig_buffer(struct ddog_TelemetryActionsBuffer *buffer,
164+
void ddog_sidecar_telemetry_enqueueConfig_buffer(struct ddog_SidecarActionsBuffer *buffer,
170165
ddog_CharSlice config_key,
171166
ddog_CharSlice config_value,
172167
enum ddog_ConfigurationOrigin origin);
173168

174169
ddog_MaybeError ddog_sidecar_telemetry_buffer_flush(ddog_SidecarTransport **transport,
175170
const struct ddog_InstanceId *instance_id,
176171
const ddog_QueueId *queue_id,
177-
struct ddog_TelemetryActionsBuffer *buffer);
172+
struct ddog_SidecarActionsBuffer *buffer);
173+
174+
ddog_MaybeError ddog_sidecar_connect_php(ddog_SidecarTransport **connection,
175+
const char *error_path,
176+
ddog_CharSlice log_level,
177+
bool enable_telemetry);
178178

179179
#endif /* DDTRACE_PHP_H */

components-rs/sidecar.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.
2-
// This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2021-Present Datadog, Inc.
1+
// Copyright 2021-Present Datadog, Inc. https://www.datadoghq.com/
2+
// SPDX-License-Identifier: Apache-2.0
33

44

55
#ifndef DDOG_SIDECAR_H

components-rs/telemetry.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.
2-
// This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2021-Present Datadog, Inc.
1+
// Copyright 2021-Present Datadog, Inc. https://www.datadoghq.com/
2+
// SPDX-License-Identifier: Apache-2.0
33

44

55
#ifndef DDOG_TELEMETRY_H

ext/telemetry.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ void ddtrace_telemetry_finalize(void) {
3030
return;
3131
}
3232

33-
ddog_TelemetryActionsBuffer *buffer = ddog_sidecar_telemetry_buffer_alloc();
33+
ddog_SidecarActionsBuffer *buffer = ddog_sidecar_telemetry_buffer_alloc();
3434

3535
zend_module_entry *module;
3636
char module_name[261] = { 'e', 'x', 't', '-' };

libdatadog

Submodule libdatadog updated 230 files

0 commit comments

Comments
 (0)