Home / Companies / Datadog / Blog / December 2016

December 2016 Summaries

4 posts from Datadog

Filter
Month: Year:
Post Summaries Back to Blog
Cloud automation is becoming increasingly prevalent as teams deploy applications to Platform-as-a-Service (PaaS) platforms like Convox. Datadog, a monitoring software designed for dynamic cloud environments, provides operational visibility in these scenarios. To set up Convox, developers can use the AWS and Convox CLI tools, followed by creating an ECS Cluster and deploying their first application. Integrating Datadog with Convox involves deploying the Datadog agent as a Convox app, allowing for real-time monitoring of applications running on the platform. With this setup, developers can focus on their apps rather than worrying about infrastructure management.
Dec 23, 2016 519 words in the original blog post.
In a rapidly changing cloud environment, monitoring software plays a crucial role in providing operational visibility to automation engineers. Datadog is designed specifically for monitoring dynamic cloud environments and can quickly add value to a Convox environment by providing excellent monitoring capabilities. By leveraging the Convox platform and integrating with AWS EC2 Container Service (ECS), users can deploy the Datadog agent as a Convox app, enabling real-time data flow and visualization of app performance on Convox. This setup allows automation engineers to focus on their applications instead of worrying about infrastructure, making it easier to integrate with the rest of the AWS account, build custom dashboards, and set up monitors and alerts.
Dec 23, 2016 379 words in the original blog post.
Gunicorn is an application server for Python applications that uses the Web Server Gateway Interface (WSGI) to communicate with a web server. It is often deployed behind an NGINX web server, which proxies requests and passes them on to Gunicorn worker processes. However, if Gunicorn isn't running, NGINX will return a 502 Bad Gateway error. Common causes of 502 errors include Gunicorn not being run, NGINX unable to communicate with Gunicorn, or Gunicorn timing out. To resolve these issues, it's essential to check the status of Gunicorn and ensure that its socket configuration matches the NGINX configuration. Additionally, increasing Gunicorn's timeout value can help prevent 504 Gateway Timeout errors when NGINX times out before receiving a response from Gunicorn. Collecting logs and application performance monitoring (APM) data with a log management service like Datadog can provide valuable insights into identifying bottlenecks and resolving issues such as 502 errors.
Dec 08, 2016 1,698 words in the original blog post.
The blog post discusses troubleshooting NGINX 502 Bad Gateway errors, particularly when using PHP-FPM as the backend. It outlines common causes for these errors, including PHP-FPM not running, communication issues between NGINX and PHP-FPM, and PHP-FPM timeouts. The post emphasizes the importance of ensuring that PHP-FPM is running correctly and that both NGINX and PHP-FPM are configured to use the same socket. It also highlights the need to align timeout settings between NGINX and PHP-FPM to prevent errors. Additionally, the post suggests using systemd to manage PHP-FPM as a service for increased reliability and scalability. The importance of analyzing logs and application performance monitoring (APM) data is stressed to identify bottlenecks and resolve performance issues. The article concludes by promoting Datadog's capabilities in monitoring and diagnosing these errors, offering a 14-day free trial for new users.
Dec 08, 2016 1,459 words in the original blog post.