Skip to content

Conversation

@tianchu
Copy link
Contributor

@tianchu tianchu commented Apr 1, 2022

Motivation

We got consistent feedback from customers who are confused by instructions documented everywhere. They need installation and configuration instructions in one place.

What does this PR do?

  1. Create a new configuration page under serverless to document the configuration instructions (this PR).
  2. Remove the configuration instructions from our lambda libraries and extension, the relevant content was moved to the new configuration page (see related PRs)
    1. Configuration instructions in one place datadog-lambda-python#222
    2. Serverless configurations in one place datadog-lambda-js#283
    3. Consolidate serverless configurations into one place datadog-lambda-go#105
    4. The library is no longer needed when using the extension datadog-lambda-java#80
    5. Serverless configuration options in one place datadog-lambda-rb#63
    6. Configuration instructions in one place datadog-lambda-extension#58
  3. The following two pages were removed and the content (mainly configuration instructions) were moved to the new configuration page
    1. https://docs.datadoghq.com/serverless/distributed_tracing/collect_lambda_payloads
    2. https://docs.datadoghq.com/serverless/libraries_integrations/lambda_code_signing
  4. Many other pages were refreshed, due to some recent product improvements

Preview

https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/configuration

Additional Notes

Future work: Need to remove configuration instructions from devtool integrations readme, direct people to the new configuration page instead.


Reviewer checklist

  • Review the changed files.
  • Review the URLs listed in the Preview section.
  • Check images for PII
  • Review any mentions of "Contact Datadog support" for internal support documentation.

@tianchu tianchu requested review from a team as code owners April 1, 2022 01:18
@tianchu tianchu changed the title Serverless configuration in a single page [WIP] Serverless configuration in a single page Apr 1, 2022
@tianchu tianchu added WORK IN PROGRESS No review needed, it's a wip ;) Do Not Merge Just do not merge this PR :) labels Apr 1, 2022
@tianchu tianchu force-pushed the tian.chu/serverless-configuration branch from a294424 to 7bbb195 Compare April 1, 2022 01:41
@github-actions github-actions bot added the Architecture Everything related to the Doc backend label Apr 1, 2022
@tianchu tianchu force-pushed the tian.chu/serverless-configuration branch 3 times, most recently from 462e486 to ddfdc3a Compare April 1, 2022 16:50
@github-actions github-actions bot added the Guide Content impacting a guide label Apr 1, 2022
@tianchu tianchu force-pushed the tian.chu/serverless-configuration branch 18 times, most recently from 66d600c to fdef494 Compare April 5, 2022 21:57
@tianchu tianchu force-pushed the tian.chu/serverless-configuration branch from 3a0b863 to fbef31f Compare April 21, 2022 00:28
@tianchu tianchu force-pushed the tian.chu/serverless-configuration branch from c6f4950 to b07724c Compare April 21, 2022 20:04
@github-actions github-actions bot added the security Content changed in the security folder label Apr 21, 2022
@hestonhoffman hestonhoffman self-requested a review April 28, 2022 23:16
@github-actions
Copy link
Contributor

github-actions bot commented May 4, 2022

Preview links (active after the build_preview check completes):
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/continuous_integration/setup_tests/dotnet
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/data_security/guide/tls_deprecation_1_2
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/getting_started/tagging/unified_service_tagging
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/mobile/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/monitors/service_level_objectives/metric
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/security_platform/security_signal_management/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/configuration/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/custom_metrics/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/distributed_tracing/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/distributed_tracing/serverless_trace_propagation
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/enhanced_lambda_metrics/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/glossary/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/datadog_forwarder_dotnet
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/datadog_forwarder_go
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/datadog_forwarder_java
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/datadog_forwarder_node
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/datadog_forwarder_python
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/extension_motivation
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/guide/handler_wrapper
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/installation/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/installation/dotnet
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/installation/go
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/installation/java
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/installation/nodejs
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/installation/python
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/installation/ruby
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/libraries_integrations/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/serverless/troubleshooting/_index
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/tracing/setup_overview/setup/python
https://docs-staging.datadoghq.com/tian.chu/serverless-configuration/tracing/visualization/service

@cswatt cswatt merged commit 5c6345d into master May 4, 2022
@cswatt cswatt deleted the tian.chu/serverless-configuration branch May 4, 2022 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Architecture Everything related to the Doc backend continuous_integration data_security Do Not Merge Just do not merge this PR :) getting_started Content changed in the getting started folder Guide Content impacting a guide Images Images are added/removed with this PR mobile monitors Content changed in the monitors folder security_platform security Content changed in the security folder serverless tracing Content changed in the tracing folder WORK IN PROGRESS No review needed, it's a wip ;)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants