![]() ![]() Given the vast amount of data in a typical production environment, it will be extremely laborious and time-consuming effort. To identify the factors that are contributing to the latency, you must compare a trace for a fast response against a trace for a slow response. While more than eighty percent of the users are able to access the website in under two seconds, some users are experiencing a higher than normal response time resulting in bad user experience. Suppose your company website is experiencing a surge in traffic volumes. While metrics excel at giving you an aggregated view of your system, traces give you a fine grained view of a single request exemplars are a way to link the two. There's also logic to export test runs based on a modification date, and use that to avoid exporting them on next export operations.Grafana Cloud Enterprise Open source Introduction to exemplarsĪn exemplar is a specific trace representative of measurement taken in a given time interval. The code also has some basic logic to deal with pagination on the GraphQL requests more error handling should be provided btw as, for example, the API can return temporary errors or rate limiting errors. We need to obtain the related issue ids (Jira internal ids) of these, as the getTestRuns GraphQL function requires us to pass them (or the Test issue ids, if we prefer to obtain test runs based on that). The code ahead uses a JQL expression to define the source of the data in this case, I aim to export all test runs from project "CALC" in Jira, based on the related Test Execution issues. To achieve this, I've implemented some code in JavaScript. The underlying APIs are different, so I had to make two different implementations in your case, you'll probably just need one of them. Here, we actually have two different product flavors: one for server/datacenter and another cloud based. The first step is to extract data from Xray. ![]() As a consequence, I came with something like this: Xray > InfluxDB > Grafana. So, as this initial approach was unsuccessful, I tried to depict what would be the proper architecture for this. These are just a few I won't cover the configuration of these or explore this further to not make this article too exhaustive. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |