- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
Integration Backup and Restore Overview
Take your Datadog experience to the next level with the Integration Backup and Restore Tool (IBRT). This powerful tool helps you streamline your workflow by allowing you to easily create backups of your Datadog configuration, ensuring that you can quickly restore your setup after Agent upgrades or migrations.
datadog.yaml
and conf.yaml
files)conf.yaml
and datadog.yaml
, for a seamless migration experience.Unlike traditional backup methods that require manual installation and configuration, IBRT provides a simple and convenient way to create backups. You can easily create a backup of your Datadog configuration by running an on-demand command at the Agent level, or by scheduling periodic backups to run automatically. Additionally, restoring your backup is just as easy, requiring only a single script to get your configuration up and running again.
instances:
## @param backup_storage_platform - list of strings - required
## The platform where you want to create a backup zip file.
## Possible values: local, vm, aws, gcp, azure
## To store in local => local
## To store in other VM => vm
## AWS S3 bucket => aws
## Azure Storage accounts => azure
## Google Cloud Storage => gcp
##
## If you want to store backups in multiple places, like local, aws, and vm at the same time, then you can provide values in this format:
## - backup_storage_platform:
## - local
## - vm
## - aws
##
## Note: If you select "vm", then make sure OpenSSH server is enabled and running if your target machine is running on Windows.
## If you don't want to enable OpenSSH server, then you have to store backup on cloud services, like AWS S3 Bucket, Azure Blob Storage, or Google Cloud Service.
## Then you can manually download backups to your target machine at the time of restoration.
## For Linux and macOS, OpenSSH server is enabled by default.
#
backup_storage_platform:
service:<SERVICE>
to every metric, event, and service check emitted by this integration.service
defined in the init_config
section.min_collection_interval: 1296000
exclude
will take precedence in case of overlap.
Run the Agent’s status subcommand and look for crest_data_systems_integration_backup_and_restore_tool
under the Checks section.
Alternatively, use one of the following commands to obtain detailed information about the integration:
Linux
sudo -Hu dd-agent datadog-agent check crest_data_systems_integration_backup_and_restore_tool --log-level debug
Windows
"%programfiles%\Datadog\Datadog Agent\bin\agent.exe" check crest_data_systems_integration_backup_and_restore_tool --log-level debug
macOS
sudo datadog-agent check crest_data_systems_integration_backup_and_restore_tool --log-level debug
Follow these steps after the backup is created:
cds_ibrt_restore_script.py
, which is provided in the backup.Note: Do not manually alter the content of the unzipped backup directory.
Follow the steps below to restore the configuration, based on your Agent type:
To run the script, give the dd-agent
user ownership to the unzipped directory in which the cds_ibrt_restore_script.py
is located
Run the following command, replacing <directory>
with the directory that contains the cds_ibrt_restore_script.py
script:
sudo chown dd-agent:dd-agent <directory> -R
After this, run the following command to execute the script:
sudo -Hu dd-agent /opt/datadog-agent/embedded/bin/python cds_ibrt_restore_script.py
Note for RHEL and CentOS users: If you are running this script on RHEL or CentOS, ensure that all parent directories are accessible by the dd-agent
user. If the script is stored in your home directory (e.g., /home/devuser/
), make sure that directory has permission 755:
sudo chmod 755 /home/devuser
If you prefer not to change permissions, choose a storage location where the dd-agent
user already has write access, such as /opt/datadog-agent
.
Open the command prompt as administrator and run the following command:
"%programfiles%\Datadog\Datadog Agent\embedded3\python.exe" cds_ibrt_restore_script.py
sudo /opt/datadog-agent/embedded/bin/python cds_ibrt_restore_script.py
To restore a backup on your Docker container, use the following command:
/opt/datadog-agent/embedded/bin/python cds_ibrt_restore_script.py
After running the script, choose the option that best fits your scenario:
1
for Agent migration/reinstallation: Installs all integrations and copies YAML files, including integration conf.yaml
and datadog.yaml
, for a seamless migration experience.2
for Agent Upgrade: Installs integrations as YAML configurations, preserving dependencies during the upgrade process.Once you select an option, your Datadog environment will be configured accordingly.
What is your Datadog agent installation scenario?
1. Fresh agent installation/reinstallation or agent migration
2. Just upgraded existing datadog-agent
Enter your choice (1/2):
Here’s how to fix some common issues you might encounter.
squid.conf
file and restart the proxy server.acl SSL_ports port 22
http_access allow SSL_ports
INFO - <integration_name> is core integration, hence skipping...
INFO - <integration_name> is custom integration, hence skipping...
For support or feature requests, contact Crest Data through the following channels:
This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
Integration Backup and Restore Overview