Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Application Performance Metrics Monitoring for New IDE Platform

Description

Tracking metrics is vital for a product to be useful for users. Metrics help to find user pain points and fix them. Controlling app performance during development also helps to keep an application reliably fast.

The goal of this internship is to assemble a product monitoring framework which will be able to:

  • Collect information about invoked actions
  • Track time users spend on performing tasks
  • Keep track of application overall performance, detect freezes
  • Present the collected data
  • Alert the team if some metrics get worse

Some of the features are already available in well-known solutions (e.g. Grafana), and it will be encouraged to reuse them where necessary.

Requirements

Requirements:

  • Knowledge of Kotlin

Prefereably:

  • Basic knowledge of mathematical statistics
  • Experience with continuous integration and data visualisation frameworks

Admission

Разработчики: Лето 2021

Mentor

Valentin Fondaratov

Mentor's location

Remote

Product/Team

New IDE Platform

Tags

Continuous Integration
Kotlin