Elastic APM, Application Performance Management
With the ELK stack (Elasticsearch, Kibana and Logstash), Elastic has become best known for its data storage and analysis tools.
In a simple way, you can submit data and visualize it without many steps in between. It all started as a search engine for recipes and has now grown to become one of the largest open-source tools in the field of search and analysis.
Elastic has steadily developed its solutions. Now they have added lots of smart functions that make Elastic even more user-friendly and cover more areas than before.
APM and Observability:
In the latest version 7.15, we can really see that the Elastic APM and Observability solution has settled. In one place you have logs, metrics, APM, Uptime and User Experience. It is laid out and structured in a way that is easy to understand and very accessible.
A selection of the functions you can use are: Real User Monitoring, Service Map – how everything in the application is connected, Dependencies – how the components in the application are dependent on each other as well as tracking to where and how an error occurred in the code as well as many more smart functions . It may certainly sound like an expensive product but the potentially deciding factor is that many of the features found in this APM & Observability tool are license free. You can therefore monitor your application without paying a cost for licenses, a perfect first step for those of you who are unsure if APM is something for your applications.
To sum up, we can say that Elastic has established itself in the IT industry as one of the best solutions in search and log. Being able to control the agents out on the servers and receive and visualize data from logs and metrics from one and the same place has never been easier. In addition, you can capture data from other agents (Java agents, php agents, javascript (RUM) agents, Go agents, etc.) and monitor the application without having to set up different dashboards. That makes Elastic the optimal springboard to see how APM can help you as a business.
What is required to get started with Elastic APM?
Cores: 4-8, Memory: 8-16GB, Disc: 16GB-32GB,
Depending on how much data is to be downloaded, more disk space will be needed. The spec above is sufficient to get started and run.
Time estimation:
Of course, this differs a lot, depending, among other things, on what you know about the system from before. When we do an installation, containing Elasticsearch, Kibana Elastic-Agent, and Fleetmanager including APM server, it takes about one working day.
Do you already have Elastic? We at Compose IT recommend you to test the APM and Observability functions in combination with the new Elastic agents.
.