Pricing Login
Pricing

Sumo Logic

Posts by Sumo Logic

Blog

Sumo Logic celebrates Earth Day 2022 with Planeteer-led Earth Week

Blog

How to monitor RabbitMQ logs and metrics with Sumo Logic

Blog

How to monitor ActiveMQ logs and metrics

Blog

How to monitor Amazon Kinesis

Blog

Monitoring your AWS environment for vulnerabilities and threat detection

Blog

Accelerating software delivery through observability at two very different organizations

Blog

How teams are breaking down data silos to improve software delivery

Blog

Log4Shell CVE-2021-44228

Blog

Announcing new Sumo Logic AWS security Quick Start integrations

Blog

How to streamline Windows monitoring for better security

Blog

How using Cloud SIEM dashboards and metrics for daily standups improves SOC efficiency

Blog

Why and how to monitor AWS EKS

Blog

All you need to know about HAProxy log format

Blog

Announcing New York State Department of Financial Services Attestation

Blog

Monitoring Cassandra vs Redis vs MongoDB

Blog

Building a modern SOC

Blog

Hunting for threats in multi-cloud and hybrid cloud environments

Blog

Legacy vs. modern cloud SOAR-powered SOC

Blog

How to monitor Cassandra database clusters

Blog

Analyzing Office 365 GCC data with Sumo Logic

Blog

The role of threat hunting in modern security

Blog

Threat hunting with Cloud SIEM

Blog

Introducing new cloud security monitoring & analytics apps

Blog

Introducing Sensu

Blog

What is threat intelligence?

Blog

Case Study: Genesys’ journey to the cloud and DevOps excellence

Blog

SEGA Europe and Sumo Logic: integrating security across clouds

Blog

Automate your SIEM with Sumo Logic in 7 clicks

Blog

How Clorox leverages Cloud SIEM across security operations, threat hunting, and IT Ops

Blog

Pondering Dogs and Observability

Blog

Creepy or Unjust: The State of Data in the U.S.

Blog

Automated Tech Perpetuates the Digital Poorhouse

Blog

How to analyze IIS logs for better monitoring

Blog

Kubernetes Dashboard

Blog

NGINX Log Analyzer

Blog

Get Started with Kubernetes

Blog

Using Data to Find the Mysterious Centrist Voter

Blog

Can We Rely on Data to Predict the Outcome of the 2020 Election?

Blog

Simplifying log management with logging as a service

Blog

Detecting Windows Persistence

Blog

Rethinking Modern SOC Workflow

Blog

What Data Types to Prioritize in Your SIEM

Blog

Defense in depth: DoublePulsar

Blog

Gaining Visibility Into Edge Computing with Kubernetes & Better Monitoring

Blog

The value of a stolen account. A look at credential stuffing attacks.

Blog

The Difference Between IaaS, Paas, and SaaS

Blog

Profiling "VIP Accounts" Part 2

Blog

Spam In the Browser

Blog

Profiling “VIP Accounts” Part 1

Blog

A New Integration between Sumo Logic and ARIA Cybersecurity Solutions

Blog

Tracking Systems Metrics with collectd

Blog

The Ultimate Guide to Windows Event Logging

Blog

How to View Logs in Kubectl

Blog

Vagrant vs. Docker: Which Is Better for Software Development?

Blog

NGINX vs Apache

Blog

5 Tips for Preventing Ransomware Attacks

Blog

Serverless Computing for Dummies: AWS vs. Azure vs. GCP

Blog

Serverless Computing Security Tips

Blog

Security Strategies for Mitigating IoT Botnet Threats

Blog

Multi-Cloud Security Myths

Blog

Cloud Security: What It Is and Why It’s Different

Blog

Clearing the Air: What Is Cloud Native?

Blog

What is IoT Security?

Blog

IIS Logs Location

Blog

Best Practices with AWS GuardDuty for Security and Compliance

Blog

What is AWS GuardDuty?

Blog

AWS 101: An Overview of Amazon Web Services

Blog

Building Cross-platform Mobile Apps

The way we all experience and interact with apps, devices, and data is changing dramatically. End users demand that apps are responsive, stable, and offer the same user experience no matter which platform they are using. To build these well, many developers consider creating cross-platform apps. Although building a separate native app per platform is a preferred approach for mass market consumer apps, there are still a lot of situations where it makes more sense to go cross-platform. In this post I’ll look at the most popular strategies a developer faces when it comes to building a mobile app, and some tools that help you to build well. Mobile Web Apps This is probably the most easiest way onto a mobile device. Mobile web apps are hosted on a remote server and built using identical technologies to desktop web apps: HTML5, JavaScript and CSS. The primary difference is that it will be accessed via mobile device’s built-in web browser, which may require you to apply responsive web design principles to ensure that the user experience is not degraded by the limited screen size on mobile and that would be costly to build and maintain. The cost of applying responsive design principles to a web site may be a significant fraction of developing a mobile app. Native Mobile Apps Native apps are mainly developed using the device’s out-of-the-box SDK. This is a huge advantage as you have full access to the device’s API, features, and inter-app integration. However it also means you need to learn Java to build Apps for Android, Objective-C for iOS, and C# for Windows phones. Whether you are a single developer or working with a company and multi team skills, learning to code in multiple languages is costly and time-consuming. And most of the time, all features will not be available on every platform. Cross-Platform Mobile Apps Cross-platform apps have somewhat of a reputation of not being competitive against native apps, but we continue to see more and more world class apps using this strategy. Developers only have to maintain a single code base for all platforms. They can reuse the same components within different platforms, and most importantly, developers can still access the native API via native modules. Below are some tools that support building cross-platform apps: PhoneGap Owned by Adobe, PhoneGap is a free resource and handy to translate HTML5, CSS and JavaScript code. Once the app is ready, the community will help in reviewing the app and it is supported all major platforms including BlackBerry. Xamarin.Forms With a free starter option, Xamarin.Forms is great tool for C# and Ruby developers to build an app cross-platform with the option of having access to native platform’s API. The a wide store of component to help achieve the goal faster. Xamarin has created a robust cross platform mobile development platform that’s been adopted by big names like Microsoft, Foursquare, IBM, and Dow Jones. Unity 3D This tool is mainly focused on building game apps, and very useful when graphics is most important detail in it. This cross platform mobile development tool goes beyond simple translation. After developing your code in UnityScriptor or C#, you can export your games to 17 different platforms, including iOS, Android, Windows, Web, Playstation, Xbox, Wii and Linux. When it comes to building an app, whether cross-platform or not, views and thoughts always differ. My preference is cross-platform for one main reason; it is less time-consuming - that is critical because I can then focus on adding new features to the app, or building another one. About the Author Mohamed Hasni is a Software Engineer focusing on end-to-end web and mobile development and delivery. He has deep experience in building line of business applications for large-scale enterprise deployments.

Blog

The Importance of Continuous Intelligence on the Future of Full-stack System Management

Here at Sumo Logic we’ve been talking a lot about the shift to Continuous Intelligence, and how software-centric companies and traditional organizations alike are being disrupted by traditional IT models. A newly commissioned white paper by the Enterprise Strategy Group, digs into the future of full-stack system management in the era of digital business. The author and Principle Analyst, Application Development and Deployment, Stephen Hendrick, examines the opportunity and challenge IT faces as an active participant in creating new, digital business models. “The opportunity centers on IT’s ability to create new business models and better address customer needs, while the challenge lies in it’s role as a disruptive force to establish enterprises that underestimate the power and speed of IT-fueled change.” Digital business models are fueling the growing acceptance of cloud computing and DevOps practices, resulting in new customer applications that are transforming many traditional markets into digital disruptors – Amazon, AWS, AirBnB, Facebook, Google, Netflix, Twitter, and Uber spring to mind as common examples. However, the rise of cloud-computing and continuous development and delivery practices also results in greater complexity and change within IT environments. Stephen discusses the emergence of technologies to address this trend. In addition, he introduces a Systems Management Reference model to analyze the role and relevance of continuous intelligence technologies to increase the adaptability of full-stack system management, thereby better serving the dynamic needs of the IT infrastructure and business. Stephen concludes, “continuous intelligence brings together the best that real-time, advance analytics has to offer by leveraging continuous real-time data to proactively support the evaluation of IT asset availability and performance within a highly secure environment. This approach reflects and is aligned with today’s modern architecture for application development and deployment, which includes microservices and immutable infrastructure.” Where does Sumo Logic fit into all of this? Quite simply we believe Sumo Logic’s purpose-built, cloud-native, machine data analytics service was designed to deliver real-time continuous intelligence across the entire infrastructure and application stack. This in turn enables organizations to answer questions they didn’t even know they had, by transforming the velocity, variety and volume of unstructured machine data overwhelming them into rich, actionable insights, to address and diffuse complexity and risk.