I started seeing this for the first time today:
I can't believe this for several reasons:
There are a lot of RFEs around Data Explorer, and Dynatrace should make sure that Custom Charts are not dropped before Data Explorer is enhanced to support these functionalities. I'll be doing a list of things that don't exist and I believe are critical in Data Explorer, and that exist in Custom Charts.
In the meantime, if someone from Dynatrace could reply to the third point above, I believe we would all appreciate!
Solved! Go to Solution.
First and foremost, thank you for your feedback!
Our goal with the recent introduction of the Data explorer (by ending its "early adopter" program) was to provide a more powerful query and visualization tool for data in Dynatrace. In the recent months we focused to provide many capabilities that solve long running feature requests for charts on dashboards, which previously translated to "custom charts". For instance, the Data explorer now allows to utilize Metric transformations and Metric expressions directly in queries/charts on dashboards.
It's correct that there are some capabilities that we still have to add to the Data explorer in order to really cover all that custom charts offered so far. One example is the capability to assign specific colors to series in a chart.
On the other hand, Data explorer already offers vastly improved query capabilities, like filtering metrics on dimension, entity tag and property level. We'll soon start to more actively communicate these particular capabilities to also allow our customer to make use of those new capabilities.
Custom charts not going to be removed entirely for the foreseeable future. This should just communicate that all our efforts go into improving the Data explorer to solve requirements around query and visualization power on dashboards.
With that in mind, could you please provide me with a list of aspects that you'd like to see addressed to fulfill your specific use cases?
@roman_windischh Some feedback from me:
We are preparing the list but what is greatly frustrating is that in the new menu, which has so many useless/repeated items, Dynatrace has managed to take out "Custom charts"!!! You have to go a great length to get back to it! This is definitely not the way to do things!
These are the list of aspects that should be addressed to fulfill the specific use cases of our clients. These are all real cases of usage of Custom Charts in existing dashboards:
And I must say that I do not think that Data Explorer is bad, I like and use many features of it, in other use cases! I just think that it is still a lot underdeveloped, when compared to basic (and needed) features on custom charts... It should fulfill the most important features provided by Custom Charts!
I could also talk about the major headache that will be switching all the tiles by hand, one by one, on each dashboard, one by one, on each client, one by one... talk about overtime!
The chart migration tool does not seem to work when you have a filter selected for a specific device.
I presume this is because the data-explorer filter allows to filter by tag/name/etc.
It seems the migration tool could be improved by migrating current "Custom device tags" to "custom device:name tags" rather than just skipping the tag (or at least could give a warning that migration was not fully successful)
Currently this tag gets totally stripped and causes a lot of confusion for users when the data values change. To resolve it must be manually re-added to the data-explorer.
Since it is the same tag it would be nice if the migration tool could handle it.
It would be nice to see the series stacked consistently.
Sometimes we see them side by side (within the same minute), other times they are stacked.
Ideally it would be best if it was possible to set a custom resolution/rollup for the datapoints
Every time I go to Custom Charts, the following is appearing:
I have given feedback, but for some reason it doesn't care! We shouldn't be annoyed by a message we also know is not true at the moment. I will happily move when the critical existing features in Custom Charts, that have been documented in this thread, are implemented in Data Explorer.
I have encountered issue when I convert our existing charts from custom chart to Data Explorer. In custom chart we can use multiple tags as filtering options. However, in Data Explorer, only the first tags is taken into consideration and the second one will got mess up if I press "Run Query"
I have raised a ticket to Dynatrace and the support replies that the default behavior is using "or" instead of "and" for filtering criteria. That is the reason why multiple tags cannot be applied. The only way to include multiple tags as filter is using code mode. This seems to be in contrast to easy-to-use direction of Data Explorer.
As mentioned by @PedroDeodato, we cannot customize the coloring of the chart. The default color palette is too purplerish and not looking good under dark background.
Another issue is the tile does not automatically scaled. The following is the comparison, the left hand side chart is created by Data Exploere while the right hand side is created by custom chart. The percentage figure can be displayed normally under 8x8 size. However, if I shrink it to 6x6. The figures from Data Explorer disappears while custom chart is unaffected.
Data Explorer is a great tool for chart creating. However, it is not mature enough to replace the custom charts.
I at last converted every single custom chart on every dashboard to the new Data Explorer. Only had issues with 2 of them that would not convert for some reason, so I just deleted them and created new ones.
That was a bit painful going through each and every one of them to convert in terms of time. Hopefully they come up with a cleaner process in the future if you need to mass update like this.
I will say though, I am very happy to at long last be able to hover the mouse of charts on a dashboard and see metric data without the need to click into the chart! HUGE PLUS!
We were looking at how to "convert" all of our dashboards so we do not loose charts in our dashboards. Doing this manually seems to work fine but since we have hundreds of dashboards and potentially thousands of charts to convert, we need an automated way to do this.
@Anonymous: any suggestion ?
And sorry for our late second reply!
Let's me try to answer the two most important questions in the room...
1. What are you going to add before a deprecation?
- configurable whether you want to connect null values aka stepped charts (out with 1.230)
- coloring per metric time series (1.233)
- ability to pick a desired resolution (1.234)
- stacked column charts (1.235 - see later update in thread for screenshots)
- stacked area charts (1.236)
- being able to use absolute values (1.238)
- export per tile to CSV (planned 1.240)
- decimals, absolute values (planned 1.240/1.241)
- configurable units (planned 1.241/1.242)
When I last checked that should cover most if not all of the feedback provided here so far.
I will update this list along the lines.
2. What about the migration?
I for sure acknowledge the need for this. But to be honest, we spent the time until now gathering feedback, and refining the list I provided above + starting to work on the first items. We accepted the related product idea, which means we will provide an improved migration path!
I will come back to you in Q4 and to provide you with details about what such improvements may look like and what we can ship in a reasonable time so that you can make use of it.
Stay tuned and please reach out to me/us should there be more feedback that we need to consider before a deprecation.
I greatly appreciate all your effort! I'll also be checking if the suggestions we have advanced, are covered, but I believe so!
@PedroDeodatohad already noticed today that you have changed the alert message that comes with the tiles in the dashboards. Much better than the one that was there before 😉
A bit of sneak peek into 1.235 seeing the power of:
* color override
* stacked columns
* metric grouping for columns and :timeshift to compare this week (first metric/column per time bucket) to last week (second metric / column per time bucket)
We hope you like it!
Next up getting better than custom charting topics:
* stacked area
* filter improvements
Yes, I am sorry for being still a bit vague but let's first make sure all of you can successfully migrate and then officially RIP/EOL Custom charting. I hope you all agree!
I can't believe that the last functionality that I'm missing is coming already in 1.239. I hope it includes all those available in Custom Charts 😃
BTW, is there an easy way to track which dashboards use Custom Charts? I suppose that looking at the JSON files is probably the fastest way?
Regarding Export: Yes, you will all burn me but speed > perfection. For a start all except table, single value, honeycombs. However, we will certainly iterate and first add table because feedback already showed that it is important. Another potential iteration could be an alternative format, the one from the API but only if feedback shows that its needed. Otherwise we rather invest in more needed things such as heatmaps, more visualization context (such as baselines, problems, events...) or interaction with charts (improved drill downs that pertain more filters, consistency, zoom, etc...). I hope you agree.
Regarding migration: love the question, great point! Thx for raising that! In the simplest case whenever you have an upgrade button in the menu but maybe we can do some more sugar there. We haven't yet started, so let's see ;).
Regarding export, we have one environment where usage of SVG export is heavily used. That's the most critical functionality lacking on our side.
Regarding migration, we've got a lot of them to track down. Automating that would be great!
Additionally, just checked in a Managed environment, and charts don't have the yellow triangle in Dashboards. Checked in version 1.236.