Install dependencies:
npm ci
Build package:
npm run build:prod
Build of the package will be in the dist
directory
npm run storybook
Storybook will start on http://localhost:6006
MIT
License: MIT License
Implement basic Digma analytics on react app
It possible for a user to have the Docker Desktop installed, but it's not explicitly noted which version is required for Digma Docker extension.
According to the official website Docker Desktop supports extensions starting from 4.8.0 and later
To improve the UX we can add this information to the wizard instructions.
The application types are:
Each would have its own page with instruction
Motivation: Sometimes the duration breakdown is completely different when things are slow
breakdown insights.
related issue :https://github.com/digma-ai/digma-collector-backend/issues/982
user should be able to toggle between the 2 different measurements: average and slowest 5%
@doppleware UI mock is needed
As it allowed to relaunch the Installation wizard from the plugin, there is a possible scenario when status of the Observability toggle is not synced between the Wizard and the plugin.
To synchronise value of the observability status we can add additional boolean environment variable to the Wizard React app isObservabilityEnabled
.
Insights:
See the mockup Figma here:
https://www.figma.com/file/9WRmS8uKjUIv45ldWun2pt?node-id=2321%3A237696&utm_source=notification&utm_medium=slack&utm_content=37a6146b08f23ee7820ba4f4398aaf13&type=design#589499513
We should start with the basic UI,
then add the deployment status and action for the environment
then finally add the insight status
Implement first time installation Wizard first page (backend install and wait for install) #369
https://www.figma.com/file/MTZJH09SSbyJjrKkbXcd3L/UX---shared?node-id=154%3A19759&t=VbH4yyOfhQ8P0J7v-1
This first page will present the user with instructions on how to install Digma.
Optionally, it will include a button with a link to install Digma via an extension.
The view will wait for Digma to become available and then allow the user to proceed to the next screen.
If the user skips/close the idea, there is no way to go back.
We will add a link in the 'No Connection' widget of Digma to go back to this page.
TBD
@doppleware please add events to this issue:
For example, clicking on the recent activity endpoint link which is not related directly to the react...
Add installation type choice on start
Remove 'skip' options from wizard UI
Add thumbnail for the video start guide
Update styles and wording
If we 'stopped in debug' in a specific trace in the recent activity, we should see an indication that this was detected
when the trace appears
See details inside issue #digma-ai/digma-collector-backend#619
Related to digma-ai/digma-intellij-plugin#366
STR
connect the plugin to meloona in order to reproduce it
action buttons:
Let's do two things:
We want to know:
Currently it uses some internal document which shows some ads and may not be best interface
[Update: Please see the following Figma: https://www.figma.com/file/knBV9hsfk9Au7mDQdFAFea/READY-TO-DEV?type=design&node-id=3226%3A481312&mode=design&t=dXP4wYesk0uKHX6L-1]
As a part of the setup wizard, check if Docker and Docker Compose (via docker_compose or Docker compose ) are installed locally and try to do an automatic installation if that is the case.
If it is not possible to install automatically we should fallback to the current screens for manual installation
Required changes:
Section text should read:
Instrument your code: Follow our [quickstart] guide to begin collecting data from your code
Link:
Python:
https://digma.ai/python-quick-start-guide/
.NET
https://digma.ai/net-quick-start-guide/
See the request breakdown version for async:
https://www.figma.com/file/9WRmS8uKjUIv45ldWun2pt/UI---Shared?type=design&node-id=1075%3A241920&mode=design&t=VTioZBRq6unlwWsZ-1
If env variable is added, it should start appearing again
The graph should receive the last 100 samples from the backend as well as the latest P50 and P95 and Duration Changes if they exist.
The graph should render the samples (stretching the time and duration axises based on the same values)
The graph should have horizontal lines for the median and P95
The graph should have an indication status message for detected changes
next to the performance field in each asset item add slowest 5% field and enable sorting by it
Add an optional 'Email' field to the last step of the wizard.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.