Sematext

Brooklyn, NY, USA
2007
Sep 10, 2020   |  By Amir Hadžić
Do you use an error tracking tool for your website? Have you ever tried to debug a problem that a user reported, and when you looked at your error tracking tool the reported error was simply: “Script Error”? Such errors are impossible to further debug because there is no additional information apart from that message.
Aug 19, 2020   |  By Rafal Kuć
Error handling is often a significant part of the application code. You might use conditionals to handle cases where you expect a certain state and want to avoid erroneous execution – for example, division by zero. However, there are cases where conditions are not known or are well hidden because of third party code. In other cases, code is designed to create an exception and throw it up the stack to allow for the graceful handling of an error at a higher level.
Aug 7, 2020   |  By John Demian
Time to first byte, first contentful paint, DNS response time, round-trip time, and the list goes on and on. With all of these metrics, how are you supposed to know which are the most important ones that you should monitor? To understand what those numbers are supposed to look like, you’ll have to get a reference point. Something that’s supposed to give you a starting point.
Aug 5, 2020   |  By Rafal Kuć
When it comes to troubleshooting application performance, metrics are no longer enough. To fully understand the environment you need logs and traces. Today, we’re going to focus on your Java applications.
Aug 4, 2020   |  By Amir Hadžić
In today’s digital world, everything comes down to speed. It doesn’t matter if you have the most complex and good looking site if it takes forever to load. There are various reasons why your website may load slowly, but no matter the cause, today I’m going to show you some useful techniques to help improve your website performance and speed and ensure a smooth user experience.
Aug 3, 2020   |  By Rafal Kuć
Having visibility into your Java application is crucial for understanding how it works right now, how it worked some time in the past and increasing your understanding of how it might work in the future. More often than not, analyzing logs is the fastest way to detect what went wrong, thus making logging in Java critical to ensuring the performance and health of your app, as well as minimizing and reducing any downtime.
Jul 29, 2020   |  By sematext
Monitoring your system and infrastructure is critical to ensure the performance of your services. In fact, as software development moves faster and faster, alerting and monitoring becomes an indispensable practice for modern DevOps teams. Why is that exactly? That’s what I’m going to discuss today.
Jul 23, 2020   |  By John Demian
There are a lot of reasons why people choose to shop at one online store over another or pick one streaming service over another from the type of service they are getting to pricing, quality and, you’ve guessed it from the title, speed. The speed to which I’m referring is the speed at which the website loads and reacts to user input and in one of my previous articles I’ve talked about how big of a difference even a two-second extra delay makes.
Jul 14, 2020   |  By Sivasamy Kaliappan
APIs have become the de-facto standard in building and running modern applications. They are an integral part of the automation workflow of any business and as more users rely on your APIs to power their applications, the need for them to be reliable is important. Any degradation in their health, availability and performance will impact your business, so ensuring its reliability depends on proactively monitoring your APIs.
Jun 30, 2020   |  By John Demian
Over the past few years, we’ve seen an almost obsession with developing and adopting CI/CD tools throughout the DevOps community. There are thousands of “how-to’s”, “top x tools”, and “tool x vs tool y” type articles, and it has gotten to the point where it’s quite difficult to figure out how and which one to pick as your own.
Jun 10, 2020   |  By Sematext
Sematext Synthetics allows you to collect information on the performance of critical business transactions, resources, load test information, and much more.
Aug 27, 2019   |  By Sematext
A breakdown of Sematext Experience, an easy-to-use Real User Monitoring solution, adding to the Sematext Cloud observability toolbelt, which encompasses Log Management, Infrastructure Monitoring, Tracing and now, Real User Monitoring.
Apr 22, 2019   |  By Sematext
A user looking for “awesome smartphone 2018” is likely really after “+review:awesome +category:smartphone +release_date:2018”. A clever use of (e)dismax might get us pretty close to where we want, but it’s not real query understanding. There are other ways, of course, like training a model that will, based on the keyword, guess which field it’s looking into.
Dec 10, 2018   |  By Sematext
DockerCon, The #1 Container Industry Conference. Dec 3-5, 2018, Barcelona
Nov 15, 2018   |  By Sematext
Video explaining how to use Logsene for troubleshooting using logs.
Oct 17, 2018   |  By Sematext
Your software stack likely consists of web servers, search engines, queues, databases, etc. Each part of your stack emits its own metrics and logs. Depending on the size of your team and structure, different team members might have permissions to look at one set of data, but not the other. Some data is needed for troubleshooting and can be discarded after just a few days, while more important data might need to be kept for months for legal or capacity planning purposes.
Oct 10, 2018   |  By Sematext
Your software stack likely consists of web servers, search engines, queues, databases, etc. Each part of your stack emits its own metrics and logs. Depending on the size of your team and structure, different team members might have permissions to look at one set of data, but not the other. Some data is needed for troubleshooting and can be discarded after just a few days, while more important data might need to be kept for months for legal or capacity planning purposes.
Sep 17, 2018   |  By Sematext
Video showing how to create a dashboard in Sematext Cloud.
Sep 13, 2018   |  By Sematext
Video introducing Sematext Cloud, including topics such as Alerts & Dashboards, Log & Events, Log searching and Database tracing.
Sep 7, 2018   |  By Sematext
Video showing alerts in Sematext Cloud, including topics such as how to set up alerts, alert queries and enabling/disabling alerts.
Nov 7, 2018   |  By Sematext
If you manage Elasticsearch clusters you’ll find this cheat sheet created by Sematext Elasticsearch experts very handy. In it you will find a comprehensive list of copy-paste curl snippets for allocation, caches, segment merges, performance troubleshooting and quite a bit more. Enjoy and share!
Nov 7, 2018   |  By Sematext
The Cloud Native movement and migration of applications to microservice architectures require general visibility and observability into software behavior. OpenTracing aims to offer a consistent, unified, and tracer-agnostic instrumentation API for a wide range of frameworks, platforms and programming languages.
Nov 1, 2018   |  By Sematext
This Elasticsearch Developer Cheat Sheet provides a comprehensive list of key Elasticsearch operations every developer needs – index creation, deletion, mapping manipulation, indexing API, ingestion API, querying, aggregations, document relations (nested and parent child) and more! Enjoy and share!
Nov 1, 2018   |  By Sematext
In this reference architecture document, you will find out about all key Docker metrics to watch. Following that, you will learn how to set up monitoring and logging for a Docker UCP cluster. Specifically, this e-book shows how to use Sematext Docker Agent to collect metrics, events and logs for all Docker hosts and containers. Enjoy and share!
Oct 1, 2018   |  By Sematext
Evaluating Elasticsearch for a future project or preparing to “go live”? This e-book is an introduction to the working principles of Elasticsearch, with a focus on performance monitoring and tuning of production operations. This guide helps close the gap in understanding between team members such as developers, operations and their team leader. Enjoy and share!
Oct 1, 2018   |  By Sematext
This Solr / SolrCloud Metrics API Cheat Sheet shows you how to access all the new Solr metrics – Jetty Metrics, JVM Metrics, Solr Node Metrics, Core OS metrics, etc. Print it. Copy-paste from it. Use it when troubleshooting Solr performance issues. Enjoy and share!
Sep 1, 2018   |  By Sematext
This Solr / SolrCloud Cheat Sheet shows you how to access all the new Solr features – Running​ ​ Solr, Data​ ​ Manipulation, Searching, Faceting, Streaming​ ​ Aggregations, etc. Print it. Copy-paste from it. Use it when troubleshooting Solr performance issues. Enjoy and share!
Sep 1, 2018   |  By Sematext
Looking to replace Splunk or a similar commercial solution with Elasticsearch, Logstash, and Kibana (aka, “ELK stack” or “Elastic stack”) or an alternative logging stack? In this eBook you’ll find useful how-to instructions, screenshots, code, info about structured logging with rsyslog and Elasticsearch, and more. Enjoy and share!
Aug 1, 2018   |  By Sematext
This Kubernetes Cheat Sheet puts all key Kubernetes commands (think kubectl) at your fingertips. Organized in logical groups from resource management (e.g. creating or listing pods, services, daemons), viewing and finding resources, to monitoring and logging. Enjoy and share!
Jul 1, 2018   |  By Sematext
Evaluating docker for a future log management or monitoring project? This Docker cheat sheet covers all you need to know from creating and starting a container in one operation to executing commands in containers, Docker networks, Data cleanup and more. Enjoy and share!

Sematext Cloud is an all-in-one observability solution for modern-day software-based companies that provides key insights into front-end and back-end performance. Sematext encompasses infrastructure, real user & synthetic monitoring, transaction tracing, and log management. Sematext gives businesses full-stack visibility by exposing key performance issues quickly and easily through a single Cloud or On-Premise solution.