Digmathon - digmathon new

1. Install Digma

You can install Digma from the Jetbrains Marketplace or by clicking on this button

Digmathon - digmathon1

Prerequisites:

  • IntelliJ 2022.3 and up
  • Docker installed (can be Docker Desktop, Podman, Rancher Desktop, Colima, or any other Docker platform
  • Some code to run it on! Preferably Spring, Spring Boot, Dropwizard, or Quarkus which already have great OTEL support., Try to use an interesting project as CRUD apps won’t reveal much…

Installs locally, no license required

Digma runs locally and does not send you observability data to the cloud. It is also free for local use, foreever.

See more info and troubleshooting

Digmathon - digmathon2 1

2. Enter your product key and email

Once the plugin installation is complete, you can enter the special Digmathon product key on the configuration page. As seen on the left.

The key to this event is: DEVOXXUK-TLLW

3. Run your code locally

Run your code locally in the IDE to start analyzing it and find insights. Play around with the Digma UI to reveal different issues and analytics.

Digmathon - 2 2

Find as many issues as possible

To follow your progress, click on the ‘Digmathon Menu’, you can find it in the observability panel

What issues can I find?

Browse our docs to learn more about what Digma can do and see more info on issues and analytics

Digma is not just for local

You can install Digma centrally to collect data from CI/Staging/Prod

How to check your progress?

Click on the ‘Digmathon’ menu item in the observability panel to see how many insights you’ve already uncovered

Digmathon - digmathon check.2024 04 09 23 44 07

4. Send us your results!

As you make progress finding issues, click on the ‘Update Progress’ button to send your results in. You can do that multiple times! Digmathon ranking is based on the number of issues found, you can check your standing on the leaderboard below.

Digmathon - digmathon2

Which insights do I need to discover?

See the insight map below. which are the subset of Digma insights participating in the Digmathon. Hint: Some insights require specific types of resources. For example, a database or an API

Digmathon - issues

How can I generate more observability data?

If you see traces that contain very little information – here are some ways to squeeze out more traces for Digma to crunch and improve your results

Digmathon - telescope

Add Span Annotations

Select any code in the IDE and click the telescope icon to add a Span annotation

Digmathon -

Activate Extended Observability

Try our beta feature! Add a specific package you want to observe in the Digma Settings (Intellij->Settings->Digma)

Digmathon - code2

Stress your code

Some issues only surface when you run a suite or tests, run your code concurrently, or test it on a db with more data!

Leaderboard
Stay tuned Digmathon results will appear here and update hourly.