The beauty of deploying SaaS-based applications is that you don’t have to worry about building the infrastructure, hiring engineers to maintain it, staying on top of upgrades or worry about application security. Indeed, these are some of the main benefits you get by using a SaaS offering. However, the world of software is full of trade-offs, so, what do you lose out on?
One of the drawbacks of going the SaaS route, typically means that application logs are not readily available, making visibility into application metrics extremely difficult, if not impossible. All those logs that you relied upon when running applications in your own infrastructure are no longer accessible when using a SaaS offering.
Being in the dark about the applications you rely on is less than ideal, as you need certain information from the logs that are critical to your business. So how do you reap all the benefits of SaaS while maintaining access to important data from your core applications?
That’s where JFrog’s SaaS Log Streamer comes to the rescue, giving you the best of both worlds – maintenance free infrastructure along with great visibility into your applications. On top of that, you minimize the noise and increase efficiency by cutting out all the irrelevant logs to concentrate on what really matters.
JFrog Saas Log Streamer is now available in open beta for JFrog customers.Join the Beta*
*Reference JFrog’s SaaS Log Streamer in the Requested Technology Integration field
*Available for JFrog Cloud Enterprise+ subscriptions
How JFrog’s SaaS Log Streamer delivers information to leading APM tools such as Datadog and Splunk
In the same way that JFrog SaaS instances are running on JFrog infrastructure, the same holds true for JFrog’s SaaS Log Streamer. You don’t need to install anything to get things going, as the log streamer retrieves all the necessary information from JFrog Artifactory instances, allowing only the relevant logs to pass through and eliminating the need for post-log filtering.
Out-Of-The-Box Log Streaming for JFrog SaaS Customers
By integrating the SaaS Log Streamer into the JFrog Platform capabilities, we continue to make our Cloud experience as complete and effective as possible, enabling organizations to accelerate their cloud migration efforts.
Currently the SaaS Log Streamer supports two log types:
1. Artifactory-Request Logs are a set of logs that help monitor Artifactory incoming requests. These logs allow you to track the trend of all requests based on HTTP status codes and request methods. This data can provide useful insights such as which artifacts are most requested and who the heavy users are of certain artifacts. Here are some sample screenshots from a typical Datadog APM dashboard:
2. Audit Trail Logs (access-audit, access-security-audit) register all operations related to users, groups and permissions, enabling auditing and tracking capabilities for enforcement of security policies in your organization. Here is a sample screenshot of these logs from a Datadog dashboard:
Example of Audit Trail Logs imported from JFrog Artifactory into DataDog (Click image for full-size)
These are just some examples of what your log dashboards may look like. You can leverage your APM to create your own dashboards and visualizations that meet your unique requirements by leveraging the data contained within the logs referenced above.
What’s Next for Cloud Log Streaming
In addition to Datadog and Splunk, coverage will be provided for other leading log vendors such as Dynatrace, Elastic, Dataset, and others. Support will also be provided for additional Artifactory log types, as well as those from other components of the JFrog Platform.
Get Started with Log Streaming
If you are a JFrog Enterprise+ SaaS customer using Datadog or Splunk as your log destination and would like to participate in the beta, please submit the form here and make sure to reference the SaaS Log Streamer.
After your submission is received our team will enable your instance and notify you to input your APM credentials into MyJFrog to have the logs flowing within an hour. Guidance on how to access and input the appropriate information into the MyJFrog portal is available here.
For more on this and additional logging functionality, schedule a demo with our solutions experts.