Skip to content

Commit 0548e98

Browse files
Remove Serverless Specific DogStatsD Server Implementation (#973)
* remove serverless specific dogstatsd server implementation * remove dogstatsd version from dependency
1 parent c947d39 commit 0548e98

18 files changed

+212
-2715
lines changed

.codecov.yml

-4
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ component_management:
3939
name: ddtelemetry-ffi # this is a display name, and can be changed freely
4040
paths:
4141
- ddtelemetry-ffi
42-
- component_id: dogstatsd # this is an identifier that should not be changed
43-
name: dogstatsd # this is a display name, and can be changed freely
44-
paths:
45-
- dogstatsd
4642
- component_id: dogstatsd-client # this is an identifier that should not be changed
4743
name: dogstatsd-client # this is a display name, and can be changed freely
4844
paths:

.github/CODEOWNERS

-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,3 @@ sidecar @Datadog/libdatadog-php @Datadog/libdatadog-apm
2424
sidecar-ffi @Datadog/libdatadog-php @Datadog/libdatadog-apm
2525
data-pipeline*/ @Datadog/libdatadog-apm
2626
ddsketch @Datadog/libdatadog-apm @Datadog/libdatadog-telemetry
27-
dogstatsd/ @Datadog/serverless

Cargo.lock

+2-79
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ members = [
1414
"ddcommon-ffi",
1515
"ddtelemetry",
1616
"ddtelemetry-ffi",
17-
"dogstatsd",
1817
"tools",
1918
"ipc",
2019
"ipc/macros",

LICENSE-3rdparty.yml

+209-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
root_name: datadog-alloc, builder, build_common, tools, datadog-crashtracker, ddcommon, ddtelemetry, datadog-ddsketch, datadog-crashtracker-ffi, ddcommon-ffi, datadog-profiling, datadog-profiling-ffi, data-pipeline-ffi, data-pipeline, datadog-trace-protobuf, datadog-trace-utils, datadog-trace-normalization, tinybytes, dogstatsd-client, datadog-library-config-ffi, datadog-library-config, ddtelemetry-ffi, symbolizer-ffi, datadog-profiling-replayer, dogstatsd, datadog-ipc, datadog-ipc-macros, tarpc, tarpc-plugins, spawn_worker, cc_utils, datadog-live-debugger, datadog-live-debugger-ffi, datadog-remote-config, datadog-dynamic-configuration, datadog-sidecar, datadog-sidecar-macros, datadog-sidecar-ffi, sidecar_mockgen, datadog-trace-obfuscation, test_spawn_from_lib, datadog-serverless-trace-mini-agent, datadog-trace-mini-agent
1+
root_name: datadog-alloc, builder, build_common, tools, datadog-crashtracker, ddcommon, ddtelemetry, datadog-ddsketch, datadog-crashtracker-ffi, ddcommon-ffi, datadog-profiling, datadog-profiling-ffi, data-pipeline-ffi, data-pipeline, datadog-trace-protobuf, datadog-trace-utils, datadog-trace-normalization, tinybytes, dogstatsd-client, datadog-library-config-ffi, datadog-library-config, ddtelemetry-ffi, symbolizer-ffi, datadog-profiling-replayer, datadog-ipc, datadog-ipc-macros, tarpc, tarpc-plugins, spawn_worker, cc_utils, datadog-live-debugger, datadog-live-debugger-ffi, datadog-remote-config, datadog-dynamic-configuration, datadog-sidecar, datadog-sidecar-macros, datadog-sidecar-ffi, sidecar_mockgen, datadog-trace-obfuscation, test_spawn_from_lib, datadog-serverless-trace-mini-agent, datadog-trace-mini-agent
22
third_party_libraries:
33
- package_name: addr2line
44
package_version: 0.24.2
@@ -10136,6 +10136,214 @@ third_party_libraries:
1013610136
of your accepting any such warranty or additional liability.
1013710137

1013810138
END OF TERMS AND CONDITIONS
10139+
- package_name: dogstatsd
10140+
package_version: 0.1.0
10141+
repository: ''
10142+
license: Apache-2.0
10143+
licenses:
10144+
- license: Apache-2.0
10145+
text: |2
10146+
Apache License
10147+
Version 2.0, January 2004
10148+
http://www.apache.org/licenses/
10149+
10150+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10151+
10152+
1. Definitions.
10153+
10154+
"License" shall mean the terms and conditions for use, reproduction,
10155+
and distribution as defined by Sections 1 through 9 of this document.
10156+
10157+
"Licensor" shall mean the copyright owner or entity authorized by
10158+
the copyright owner that is granting the License.
10159+
10160+
"Legal Entity" shall mean the union of the acting entity and all
10161+
other entities that control, are controlled by, or are under common
10162+
control with that entity. For the purposes of this definition,
10163+
"control" means (i) the power, direct or indirect, to cause the
10164+
direction or management of such entity, whether by contract or
10165+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
10166+
outstanding shares, or (iii) beneficial ownership of such entity.
10167+
10168+
"You" (or "Your") shall mean an individual or Legal Entity
10169+
exercising permissions granted by this License.
10170+
10171+
"Source" form shall mean the preferred form for making modifications,
10172+
including but not limited to software source code, documentation
10173+
source, and configuration files.
10174+
10175+
"Object" form shall mean any form resulting from mechanical
10176+
transformation or translation of a Source form, including but
10177+
not limited to compiled object code, generated documentation,
10178+
and conversions to other media types.
10179+
10180+
"Work" shall mean the work of authorship, whether in Source or
10181+
Object form, made available under the License, as indicated by a
10182+
copyright notice that is included in or attached to the work
10183+
(an example is provided in the Appendix below).
10184+
10185+
"Derivative Works" shall mean any work, whether in Source or Object
10186+
form, that is based on (or derived from) the Work and for which the
10187+
editorial revisions, annotations, elaborations, or other modifications
10188+
represent, as a whole, an original work of authorship. For the purposes
10189+
of this License, Derivative Works shall not include works that remain
10190+
separable from, or merely link (or bind by name) to the interfaces of,
10191+
the Work and Derivative Works thereof.
10192+
10193+
"Contribution" shall mean any work of authorship, including
10194+
the original version of the Work and any modifications or additions
10195+
to that Work or Derivative Works thereof, that is intentionally
10196+
submitted to Licensor for inclusion in the Work by the copyright owner
10197+
or by an individual or Legal Entity authorized to submit on behalf of
10198+
the copyright owner. For the purposes of this definition, "submitted"
10199+
means any form of electronic, verbal, or written communication sent
10200+
to the Licensor or its representatives, including but not limited to
10201+
communication on electronic mailing lists, source code control systems,
10202+
and issue tracking systems that are managed by, or on behalf of, the
10203+
Licensor for the purpose of discussing and improving the Work, but
10204+
excluding communication that is conspicuously marked or otherwise
10205+
designated in writing by the copyright owner as "Not a Contribution."
10206+
10207+
"Contributor" shall mean Licensor and any individual or Legal Entity
10208+
on behalf of whom a Contribution has been received by Licensor and
10209+
subsequently incorporated within the Work.
10210+
10211+
2. Grant of Copyright License. Subject to the terms and conditions of
10212+
this License, each Contributor hereby grants to You a perpetual,
10213+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10214+
copyright license to reproduce, prepare Derivative Works of,
10215+
publicly display, publicly perform, sublicense, and distribute the
10216+
Work and such Derivative Works in Source or Object form.
10217+
10218+
3. Grant of Patent License. Subject to the terms and conditions of
10219+
this License, each Contributor hereby grants to You a perpetual,
10220+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10221+
(except as stated in this section) patent license to make, have made,
10222+
use, offer to sell, sell, import, and otherwise transfer the Work,
10223+
where such license applies only to those patent claims licensable
10224+
by such Contributor that are necessarily infringed by their
10225+
Contribution(s) alone or by combination of their Contribution(s)
10226+
with the Work to which such Contribution(s) was submitted. If You
10227+
institute patent litigation against any entity (including a
10228+
cross-claim or counterclaim in a lawsuit) alleging that the Work
10229+
or a Contribution incorporated within the Work constitutes direct
10230+
or contributory patent infringement, then any patent licenses
10231+
granted to You under this License for that Work shall terminate
10232+
as of the date such litigation is filed.
10233+
10234+
4. Redistribution. You may reproduce and distribute copies of the
10235+
Work or Derivative Works thereof in any medium, with or without
10236+
modifications, and in Source or Object form, provided that You
10237+
meet the following conditions:
10238+
10239+
(a) You must give any other recipients of the Work or
10240+
Derivative Works a copy of this License; and
10241+
10242+
(b) You must cause any modified files to carry prominent notices
10243+
stating that You changed the files; and
10244+
10245+
(c) You must retain, in the Source form of any Derivative Works
10246+
that You distribute, all copyright, patent, trademark, and
10247+
attribution notices from the Source form of the Work,
10248+
excluding those notices that do not pertain to any part of
10249+
the Derivative Works; and
10250+
10251+
(d) If the Work includes a "NOTICE" text file as part of its
10252+
distribution, then any Derivative Works that You distribute must
10253+
include a readable copy of the attribution notices contained
10254+
within such NOTICE file, excluding those notices that do not
10255+
pertain to any part of the Derivative Works, in at least one
10256+
of the following places: within a NOTICE text file distributed
10257+
as part of the Derivative Works; within the Source form or
10258+
documentation, if provided along with the Derivative Works; or,
10259+
within a display generated by the Derivative Works, if and
10260+
wherever such third-party notices normally appear. The contents
10261+
of the NOTICE file are for informational purposes only and
10262+
do not modify the License. You may add Your own attribution
10263+
notices within Derivative Works that You distribute, alongside
10264+
or as an addendum to the NOTICE text from the Work, provided
10265+
that such additional attribution notices cannot be construed
10266+
as modifying the License.
10267+
10268+
You may add Your own copyright statement to Your modifications and
10269+
may provide additional or different license terms and conditions
10270+
for use, reproduction, or distribution of Your modifications, or
10271+
for any such Derivative Works as a whole, provided Your use,
10272+
reproduction, and distribution of the Work otherwise complies with
10273+
the conditions stated in this License.
10274+
10275+
5. Submission of Contributions. Unless You explicitly state otherwise,
10276+
any Contribution intentionally submitted for inclusion in the Work
10277+
by You to the Licensor shall be under the terms and conditions of
10278+
this License, without any additional terms or conditions.
10279+
Notwithstanding the above, nothing herein shall supersede or modify
10280+
the terms of any separate license agreement you may have executed
10281+
with Licensor regarding such Contributions.
10282+
10283+
6. Trademarks. This License does not grant permission to use the trade
10284+
names, trademarks, service marks, or product names of the Licensor,
10285+
except as required for reasonable and customary use in describing the
10286+
origin of the Work and reproducing the content of the NOTICE file.
10287+
10288+
7. Disclaimer of Warranty. Unless required by applicable law or
10289+
agreed to in writing, Licensor provides the Work (and each
10290+
Contributor provides its Contributions) on an "AS IS" BASIS,
10291+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10292+
implied, including, without limitation, any warranties or conditions
10293+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
10294+
PARTICULAR PURPOSE. You are solely responsible for determining the
10295+
appropriateness of using or redistributing the Work and assume any
10296+
risks associated with Your exercise of permissions under this License.
10297+
10298+
8. Limitation of Liability. In no event and under no legal theory,
10299+
whether in tort (including negligence), contract, or otherwise,
10300+
unless required by applicable law (such as deliberate and grossly
10301+
negligent acts) or agreed to in writing, shall any Contributor be
10302+
liable to You for damages, including any direct, indirect, special,
10303+
incidental, or consequential damages of any character arising as a
10304+
result of this License or out of the use or inability to use the
10305+
Work (including but not limited to damages for loss of goodwill,
10306+
work stoppage, computer failure or malfunction, or any and all
10307+
other commercial damages or losses), even if such Contributor
10308+
has been advised of the possibility of such damages.
10309+
10310+
9. Accepting Warranty or Additional Liability. While redistributing
10311+
the Work or Derivative Works thereof, You may choose to offer,
10312+
and charge a fee for, acceptance of support, warranty, indemnity,
10313+
or other liability obligations and/or rights consistent with this
10314+
License. However, in accepting such obligations, You may act only
10315+
on Your own behalf and on Your sole responsibility, not on behalf
10316+
of any other Contributor, and only if You agree to indemnify,
10317+
defend, and hold each Contributor harmless for any liability
10318+
incurred by, or claims asserted against, such Contributor by reason
10319+
of your accepting any such warranty or additional liability.
10320+
10321+
END OF TERMS AND CONDITIONS
10322+
10323+
APPENDIX: How to apply the Apache License to your work.
10324+
10325+
To apply the Apache License to your work, attach the following
10326+
boilerplate notice, with the fields enclosed by brackets "[]"
10327+
replaced with your own identifying information. (Don't include
10328+
the brackets!) The text should be enclosed in the appropriate
10329+
comment syntax for the file format. We also recommend that a
10330+
file or class name and description of purpose be included on the
10331+
same "printed page" as the copyright notice for easier
10332+
identification within third-party archives.
10333+
10334+
Copyright [yyyy] [name of copyright owner]
10335+
10336+
Licensed under the Apache License, Version 2.0 (the "License");
10337+
you may not use this file except in compliance with the License.
10338+
You may obtain a copy of the License at
10339+
10340+
http://www.apache.org/licenses/LICENSE-2.0
10341+
10342+
Unless required by applicable law or agreed to in writing, software
10343+
distributed under the License is distributed on an "AS IS" BASIS,
10344+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10345+
See the License for the specific language governing permissions and
10346+
limitations under the License.
1013910347
- package_name: dyn-clone
1014010348
package_version: 1.0.17
1014110349
repository: https://github.com/dtolnay/dyn-clone

0 commit comments

Comments
 (0)