Operations | Monitoring | ITSM | DevOps | Cloud

How to

Episode 16: Using Redis for Distributed Sessions in ASP.NET Core

We need distributed session. Spoiler: We DON'T roll it ourselves. In-memory sessions stop working as soon as there is more than one server. Most production environments have more than one server so the session issue needs to be dealt with. There are two options for sessions in a web farm. First, a load balancer can be used to lock each user on a specific box. This lets us continue to use in-memory sessions. The second is switching from in-memory to distributed session storage.

How to Monitor the Event Log for Errors

The Event Log Monitor can monitor one or more event logs on the system, including the standard Application, Security and System logs as well as custom event logs. You have complete flexibility in specifying which types of events are important to you and which types you'd like to ignore. In addition, you can manually add dynamic event sources (event sources that register themselves, add an event, and then unregister themselves).

How to Use Smart Config

Video tutorial on how to use Smart Config in PA Server Monitor. The Smart Config feature is a very useful tool for quickly adding servers or devices to be monitored. You specify one or more servers, and the monitors inspect the servers/devices and create appropriate monitors for each one based on default settings. You can access the feature by clicking the Smart Config button at the top of the Console. You can paste a list of server names or IP addresses into an edit box. You can also press the Discover button to find a list of servers for you (more on that below).

Episode 15: Cookie Authentication in ASP.NET Core

Core Identity is the officially encouraged method of authenticating users in ASP.NET Core. As you might have guessed, we're not fans of the heavy handed, black box approach needed to make Core Identity "Just work". We want to use as much of the existing ASP.NET Authorization framework as we can while avoiding Core Identity. Thankfully, ASP.NET Supports cookie authorization without Core Identity!

Five Ways AIOps Can Transform Your Enterprise

Artificial intelligence for IT operations is a new, emerging technology to help IT operations teams make sense of operational data. But how can it work for you? Join the OpsRamp AIOps experts and learn: How AIOps can help you proactively monitor for disruptions Where AIOps can speed detection and remediation of incidents Which alerts AIOps can automatically reduce from your system How to choose and evaluate an AIOps tool for your organization

Episode 14: Designing and Testing a Data Model

It's time to think about the data model for Request Metrics. We plan to store all customer records in Redis. This requires some thought because Redis is not a relational database. The first thing we need is a user. We'd like to work on authentication soon and we won't get far without a user to login with.

Debugging in production with Stackdriver Debugger - Stack Doctor

Did you know you can debug your code while it’s still in production? In this video, Yuri Grinshteyn speaks about the Stackdriver Debugger, and how you can use it with Node.js. More importantly, he talks about the two ways in which this tool can debug by creating snapshots, or logging in real-time. Product: Google Cloud Operation Suite; fullname: Yuri Grinshteyn;