- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`The Datadog plugin for JetBrains IDEs helps improve software performance by providing code insights in the IDE based on real-time observability data. The plugin is for developers that use Datadog products including Log Explorer, Error Tracking, Live Debugger, Continuous Profiler, Code Security, Test Optimization and CI Visibility to monitor their services. It is available for IntelliJ IDEA, GoLand, PyCharm, WebStorm, and PhpStorm.
The Logs integration shows observed logs in the source code editor, and provides links to the Log Explorer to view logs generated by a specific line of code.
The Code Insights feature helps you find and fix runtime errors from Error Tracking, library and runtime code vulnerabilities from Code Security, flaky tests detected by Test Optimization, and more.
The Live Debugger enables you to capture vital debugging information by adding temporary logs to your runtime code and without having to stop and restart your service or application.
The Continuous Profiler helps you to reduce latency and lower cloud costs by highlighting code that uses the most CPU time, allocates the most memory, triggers the most exceptions, or consumes high amounts of other resources.
The CI Test Runs feature opens the CI Visibility Explorer to show recent runs for any test.
The Static Analysis engine, running locally, analyzes your code against predefined rules to detect and fix problems before you commit changes.
Datadog
.Alternatively, you can install the plugin from the JetBrains Marketplace.
After installing the Datadog plugin and restarting the IDE, log in to Datadog:
Note: For most users, one login is all that is required. If you’re using a multi-org setup, check to ensure that the correct account is active. To find out which login your IDE is using, click Settings -> Tools -> Datadog, and check which account is active.
To provide relevant data from the Datadog platform, add related services to your project:
To remove a service, select it in the Services table and click the minus icon (-).
Log patterns from Datadog are matched directly to lines of code in your editor for your Java, JavaScript, TypeScript, Go, and Python source files:
A popup shows runtime values from the log entries:
Click the log icon to open the Log Explorer in Datadog with a pre-filled query that matches the logger name, log level, and log message as closely as possible:
The Code Insights tab displays insights generated by the Datadog platform that are relevant to your current project. The insights are grouped into three categories: performance, reliability, and security.
Code Insights include a detailed description for each issue, and links to:
You can dismiss individual insights and set filters to view the categories of insights that you are interested in.
The Live Debugger enables you to add logpoints—auto-expiring, non-breaking breakpoints—to your runtime code to collect information for debugging.
Find out more in the Live Debugger documentation.
The Continuous Profiler highlights resource consumption (such as CPU, memory allocation, and thrown exceptions) using profiling data collected from deployed services. This information helps developers write more efficient code and eliminate bottlenecks.
Find out more in the Continuous Profiler documentation.
You can view recent test runs in the CI Visibility Explorer by navigating directly from your source files. Look for the CI Test Run inlays above test method declarations in your source code:
Clicking the link opens the Test Runs tab showing the recent history for one test case.
The View in IDE feature provides a link from the Datadog platform directly to the source files in your IDE. Look for the button next to frames in stack traces displayed on the platform (for example, in Error Tracking):
The Datadog plugin runs Static Analysis rules on your source files as you edit them. The goal is to detect and fix problems such as maintainability issues, bugs, or security vulnerabilities in your code before you commit your changes.
Static Analysis supports scanning for many programming languages. For a complete list, see Static Analysis Rules. For file types belonging to supported languages, issues are shown in the source code editor with the JetBrains inspection system, and suggested fixes can be applied directly:
Additionally, all issues detected by this feature are listed in the standard Problems view.
When you start editing a source file supported by Static Analysis, the plugin checks for static-analysis.datadog.yml
at your source repository’s root. It prompts you to create the file if necessary:
Once the configuration file is created, the static analyzer runs automatically in the background.
You can give feedback in the discussion forum, or send an e-mail to team-ide-integration@datadoghq.com.
Datadog collects information about your usage of this IDE, including how you interact with it, whether errors occurred while using it, and what caused those errors, in accordance with the Datadog Privacy Policy and Datadog’s EULA.
If you don’t wish to send this data to Datadog, you can disable the collection at any time in the settings: Settings > Tools > Datadog > Data Sharing
and disable the Send usage statistics
option.