We are doing performance testing of guidewire application,related batch process and REST API. We have a requirement to monitor batch processes and REST API performance with Guidewire monitoring tool. I am new to this. Can someone suggest how to monitor this and get performance statistics from GW inbuilt monitoring tool.
Related
I want to perform load testing of Single Page Application. So i have created JMeter script for that and it is working fine from my single machine for concurrent users. But i want to create actual concurrent users scenario from different machine or location. For that reason i am trying to use Azure Load Testing service and there want to use JMeter script which i have created on my local machine.
Please let me know if Azure Load testing service support below points : -
Is it possible to test performance of API call which are going to other servers (non Azure).
Is it possible to track performance report like JMeter for each API call individually.
Please let me know if any clue on above problems.
Thanks
As per documentation
Enable developers and testers to generate high-scale load and run simulations that reveal actionable insights into app performance, scalability, and capacity with a fully managed load-testing service. Create tests quickly without prior knowledge of load testing tools, or upload your existing Apache JMeter scripts. Gain specialized recommendations backed by comprehensive metrics and analytics, and support continuous improvement through automated continuous integration and continuous delivery (CI/CD) workflows—all with a testing service built for Azure.
So it should be possible to run your JMeter scripts from Azure. If your system under test is reachable from the Internet you it doesn't matter where it's deployed.
If not and your application is only accessible from your local Intranet - you will have to go for JMeter Distributed Testing
I am a newbie in Elastic in general and currently I am trying to manage our alerts for CPU/Disk/Memory in Elastic Cloud. I can create the alerts manually just fine, but that takes a huge amount of time and if we migrate I want to be able to create the alerts in some automated way. In the past I have worked with Azure and created alerts with Az PowerShell and etc, so I am searching how to automate the alert creation for our infrastructure in Elastic Cloud. I went through the documentation for Alerts Link. But, im not sure I understand how to use the API to actually do this.
Is there a way to automate lets say creation of CPU alerts for 10 different hosts that we monitor with Elastic ? Is using the API the only way and are there any materials other than the official documentation that can help me achieve this? And am I even on the correct path? Thank you in advance.
Let me share knowledge of using Azure Monitor where you can connects the resources to Azure Monitor and manage the Alerts. Alerts can send you an email or call a web hook when some metric (for example database size or CPU usage) reaches the threshold. There are several ways to create Alerts- using Azure Portal, Command Line Interface, Powershell and Azure Monitor Rest API. Hope it will help you.
Even you can automate alerts using Azure Automation runbook with Mertic Alerts. where can automate the alerts according to the customized dimensional values and once the Alert criteria met it can even send an mail.
I've seen some APM that only measures web applications which run on WAS.
Can Elastic APM meausure the performance of other applications like pure Java application and etc?
If not, can I use https://www.elastic.co/guide/en/apm/agent/java/1.x/public-api.html (Public API) so that it can measure the performance of non web applications?
I will appreciate any advice. Cheers.
The key features of APM agents is normally in their framework integrations. The Java APM agent is mostly focussed on web frameworks — see the list of supported technologies.
But you already mentioned the public API — if you manually instrument your code with that, you will still be able to use it. It just doesn't automatically understand the framework and you need to help it with that.
Alternatively, if your tool supports OpenTracing then you could use the OpenTracing bridge for that.
I'm new to using Consul as a service discovery for the SOA. Please clarify whether I can enhance the monitoring web UI that Consul has inbuild to support my needs? Like I wish to monitor the Microservice health (CPU usage, Latency, and Disk space). TIA
Through consul builtin UI there is no feature of getting docker metric like cpu, memory .
Instead you can use tools like
https://github.com/google/cadvisor
Not sure whether this can be done or not? Or may be someone has already done this.
I want to monitor application, specifically Solr on Zabbix? Its on Windows Server. Zabbix monitor JVM and there isn't issue for this. Does it provide profile information like any application profiler with execution time details?
Moreover, I have asp.net c# mvc3 application as well on the same server. Can I monitor / profile that as well using Zabbix?
We monitor Solr using Zabbix very effectively by using the JMX features in Zabbix 2.0 and above. Follow the instructions for setting up JMX with Zabbix and then point to your Solr instances. JMX is enabled by default in Solr.