Sensu launched Bonsai, the Sensu asset index pretty quietly in February, and since that time we’ve been doing continual improvements on the asset story with feedback from our early adopters. In this Sensu Summit 2019 talk, Developer Advocate Jef Spaleta provides an overview of the asset feature journey, how assets work, the role Bonsai plays, and how the community is already contributing!
Keynote: Sensu as a multi-cloud monitoring control planeSensu Inc.
In this Sensu Summit 2019 talk, Sensu CEO Caleb Hailey explores how Sensu provides a “monitoring control plane” that is analogous to the Kubernetes control plane, and how Sensu can empower organizations by delivering consistent monitoring workflows in multi-cloud environments.
In this Sensu Summit 2018 talk. CTO Sean Porter shares Sensu's beliefs as a company and community, how far we’ve come in the past year, the problems we face together, what we’re doing next to solve for them.
In 2016 Paddy Power and Betfair, two gambling giants, merged to form PPB. Each company had its own monitoring baggage, but the SRE team was tasked with cleaning up and consolidating their toolsets. This Sensu Summit 2019 talk from Artur Malinowski and Killian McHale looks at their selection process, scoring and ultimately the decisions which led them to Sensu – which now monitors over 10,000 clients across the PPB estate.
Pull, Don't Push! Sensu Summit 2018 TalkJulian Dunn
Architectures for monitoring and configuration in a microservices era. A talk given by Julian Dunn and Fletcher Nichol at Sensu Summit 2018 in Portland, Oregon.
Herding cats & catching fire: Workday's telemetry & middlewareSensu Inc.
In this talk from Sensu Summit 2018, David Beaurpere, Principal Software Engineer for the Observability Group at Workday Ltd, discusses how Sensu 1.x evolved from a Nagios replacement to the backbone monitoring data collection and transport at Workday.
Order from chaos: automating monitoring configurationSensu Inc.
In a high-performance computing shop with over 3,000 nodes, Harvard FAS Research Computing can’t afford chaos around our monitoring checks! In this Sensu Summit 2019 talk, you'll hear from Harvard SRE Molly Duggan about how they’re using CI/CD pipelines and the Sensu Go API to ensure that all changes to their monitoring system are validated, reproducible, and version controlled.
For over eight years, the Sensu community has been using Sensu to monitor their applications and infrastructure at scale. Sensu Go became generally available at the beginning of this year, and was designed to be more portable, easier and faster to deploy, and most importantly: more scalable than ever before! In this talk, Sensu CTO Sean Porter will share Sensu Go scaling patterns, best practices, and case studies. He’ll also explain our design and architectural choices and talk about our plan to take things even further.
Keynote: Sensu as a multi-cloud monitoring control planeSensu Inc.
In this Sensu Summit 2019 talk, Sensu CEO Caleb Hailey explores how Sensu provides a “monitoring control plane” that is analogous to the Kubernetes control plane, and how Sensu can empower organizations by delivering consistent monitoring workflows in multi-cloud environments.
In this Sensu Summit 2018 talk. CTO Sean Porter shares Sensu's beliefs as a company and community, how far we’ve come in the past year, the problems we face together, what we’re doing next to solve for them.
In 2016 Paddy Power and Betfair, two gambling giants, merged to form PPB. Each company had its own monitoring baggage, but the SRE team was tasked with cleaning up and consolidating their toolsets. This Sensu Summit 2019 talk from Artur Malinowski and Killian McHale looks at their selection process, scoring and ultimately the decisions which led them to Sensu – which now monitors over 10,000 clients across the PPB estate.
Pull, Don't Push! Sensu Summit 2018 TalkJulian Dunn
Architectures for monitoring and configuration in a microservices era. A talk given by Julian Dunn and Fletcher Nichol at Sensu Summit 2018 in Portland, Oregon.
Herding cats & catching fire: Workday's telemetry & middlewareSensu Inc.
In this talk from Sensu Summit 2018, David Beaurpere, Principal Software Engineer for the Observability Group at Workday Ltd, discusses how Sensu 1.x evolved from a Nagios replacement to the backbone monitoring data collection and transport at Workday.
Order from chaos: automating monitoring configurationSensu Inc.
In a high-performance computing shop with over 3,000 nodes, Harvard FAS Research Computing can’t afford chaos around our monitoring checks! In this Sensu Summit 2019 talk, you'll hear from Harvard SRE Molly Duggan about how they’re using CI/CD pipelines and the Sensu Go API to ensure that all changes to their monitoring system are validated, reproducible, and version controlled.
For over eight years, the Sensu community has been using Sensu to monitor their applications and infrastructure at scale. Sensu Go became generally available at the beginning of this year, and was designed to be more portable, easier and faster to deploy, and most importantly: more scalable than ever before! In this talk, Sensu CTO Sean Porter will share Sensu Go scaling patterns, best practices, and case studies. He’ll also explain our design and architectural choices and talk about our plan to take things even further.
Netflix Open Source Meetup Season 4 Episode 1aspyker
Learn more about how we are evolving our open source. In our evolution we’ll discuss how we are approaching project lifecycles, metrics we are tracking that give us insight into the health of our key projects, and how we are working to make this clear to the communities involved with our projects.
Also, we will discuss one of most recent key open source releases – Spinnaker (http://spinnaker.io/). Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. Spinnaker powers thousands of deployments per day across the Netflix service.
Nimble Athena is an internal tool that enable us to provide insights and communicate with our clients via automated data collection from tools such as JIRA and PivotalTracker. This presentation shows the progress of our project.
Kubernetes is a solid leader among different cloud orchestration engines and its adoption rate is growing on a daily basis. Naturally people want to run both their applications and databases on the same infrastructure.
There are a lot of ways to deploy and run PostgreSQL on Kubernetes, but most of them are not cloud-native. Around one year ago Zalando started to run HA setup of PostgreSQL on Kubernetes managed by Patroni. Those experiments were quite successful and produced a Helm chart for Patroni. That chart was useful, albeit a single problem: Patroni depended on Etcd, ZooKeeper or Consul.
Few people look forward to deploy two applications instead of one and support them later on. In this talk I would like to introduce Kubernetes-native Patroni. I will explain how Patroni uses Kubernetes API to run a leader election and store the cluster state. I’m going to live-demo a deployment of HA PostgreSQL cluster on Minikube and share our own experience of running more than 130 clusters on Kubernetes.
Patroni is a Python open-source project developed by Zalando in cooperation with other contributors on GitHub: https://github.com/zalando/patroni
How to do a LIVE-demo with minikube:
1. git clone https://github.com/zalando/patroni
2. cd patroni
3. git checkout feature/demo
4. cd kubernetes
5. open demo.sh and edit line #4 (specify the minikube context )
6. docker build -t patroni .
7. may be docker push patroni
8. may be edit patroni_k8s.yaml line #22 and put the name of patroni image you build there
9. install tmux
10. run tmux in one terminal
11. run bash demo.sh in another terminal and press Enter from time to time
KubeCon EU 2016 Keynote: Pushing Kubernetes ForwardKubeAcademy
The Kubernetes community has aspirations of becoming the Linux kernel of distributed systems. Together we want to build a scalable, stable, and secure platform for distributed system that is the ubiquitous choice for people building server infrastructure. This talk will discuss the major community efforts made in recent months to deliver this goal and the work we need to do to continue our momentum.
Sched Link: http://sched.co/68lU
At the first Jenkins Meetup in Montreal, CloudOps' Khosrow Moossavi discussed some CI/CD tools that can help you set up efficient and dynamic DevOps pipelines.
SRECon16: Moving Large Workloads from a Public Cloud to an OpenStack Private ...Nicolas Brousse
It can be easy to come up with a TCO analysis that would challenge any public cloud and make you think, "let's go in-house!" What are the challenges and is it really worth it? The TubeMogul Operation team went thru the technical challenges at building a private cloud. In this presentation you will learn how the team went from a R&D to an automated deployment of a bare-metal servers to finally migrate a large workload from a Public Cloud to its own Private Cloud infrastructure. We will detail how the team dealt with unexpected issues and also how we chose the hardware, estimated capacity, stay cost effective, improve overall performance of the system, and bring better control and visibility.
This talk will cover the technical detail of:
* Evaluating OpenStack, Building and automating a CI environment for a mix of bare metal and cloud servers.
* What are the network limitations of OpenStack and how we creatively leverage VLANs to handle large packet per seconds.
* How to efficiently monitor your cloud infrastructure
Find quickly your bottlenecks
* What we missed and should be consider before moving in house
Lesson Learned and Post Cost Analysis
OpenStack is a proven open source software for creating private and public clouds. It is being used by a very large ecosystem of companies who use it every day to run their businesses.This talk will be an introduction to Openstack and it will cover the following:
- What is OpenStack
- Who is involved and who uses it
- Projects under the OpenStack umbrella
- OpenStack architecture(s)
- OpenStack releases
- How to contribute to OpenStack
- Q & A
NetflixOSS Meetup S3 E1, covering latest components in Distributed Databases, Telemetry systems, Big Data tools and more. Speakers from Netflix, IBM Watson, Pivotal and Nike Digital
Atmosphere 2018: Jukka Forsgren - SPINNAKER AND MULTI-CLOUD CI/CDPROIDEA
I will demo and talk about the new emerging open source continuous deployment tool called Spinnaker, and how it can be used in multi-cloud and Kubernetes CI/CD pipelines. This tool is gaining popularity fast and providing a valid alternative to Jenkins especially when it comes to the CD part. It has some heavyweights behind it, for example Netflix (who originally developed it), Waze, and Google who is taking part in its development. Spinnaker also natively pushes immutable architecture with integrated image baking and deploying those images into target accounts.
From business requirements to working pipelines with apache airflowDerrick Qin
In this talk we will be building Airflow pipelines. We’ll look at real business requirements and walk through pipeline design, implementation, testing, deployment and troubleshooting - all that by adhering to idempotency and ability to replay your past data through the pipelines.
The Notary project has officially been accepted in to the Cloud Native Computing Foundation (CNCF). It has moved to https://github.com/theupdateframework/notary. Any downstream consumers should update their Go imports to use this new location, which will be the canonical location going forward.
We have moved the repo in GitHub, which will allow existing importers to continue using the old location via GitHub's redirect.
Generating a Reproducible and Maintainable Embedded Linux Environment with Po...LF Events
For civil infrastructure system related products, kernel and open source software included in the system requires not only industrial grade but also super long term support. We have developed a meta layer for Poky build system which can uses the Debian’s source codes to share long term maintenance effort. However, there is an issue on source code management for product development which relates on reproducibility and maintainability. We have some experiences in product maintenance phase, for example, a bug occurred more than three years later after the product was released. In such kind of case, if we can reproduce the Linux environment for any older version, it is useful to find the source of issue.
In this talk, we will explain how to manage source codes and how to generate an embedded Linux environment with Poky and Deby for long term maintenance.
This presentation was delivered at LinuxCon Japan 2016 by Kazuhiro Hayashi.
This talk outlines the features in containerd 1.1 smart client: I/O redirection from the client side, containerd namespaces to leverage a single runtime instance with a logical isolation from multiple clients (Kubernetes, Docker Engine, other systems), and containers as types in Golang when using containerd Go client library.
Additionally, it explains all the performance improvements brought by BuildKit, and the capabilities that it opens up because of it's modular architecture, enabling open source developers who create new build systems using BuildKit directly to create new front ends.
Netflix Open Source Meetup Season 4 Episode 1aspyker
Learn more about how we are evolving our open source. In our evolution we’ll discuss how we are approaching project lifecycles, metrics we are tracking that give us insight into the health of our key projects, and how we are working to make this clear to the communities involved with our projects.
Also, we will discuss one of most recent key open source releases – Spinnaker (http://spinnaker.io/). Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. Spinnaker powers thousands of deployments per day across the Netflix service.
Nimble Athena is an internal tool that enable us to provide insights and communicate with our clients via automated data collection from tools such as JIRA and PivotalTracker. This presentation shows the progress of our project.
Kubernetes is a solid leader among different cloud orchestration engines and its adoption rate is growing on a daily basis. Naturally people want to run both their applications and databases on the same infrastructure.
There are a lot of ways to deploy and run PostgreSQL on Kubernetes, but most of them are not cloud-native. Around one year ago Zalando started to run HA setup of PostgreSQL on Kubernetes managed by Patroni. Those experiments were quite successful and produced a Helm chart for Patroni. That chart was useful, albeit a single problem: Patroni depended on Etcd, ZooKeeper or Consul.
Few people look forward to deploy two applications instead of one and support them later on. In this talk I would like to introduce Kubernetes-native Patroni. I will explain how Patroni uses Kubernetes API to run a leader election and store the cluster state. I’m going to live-demo a deployment of HA PostgreSQL cluster on Minikube and share our own experience of running more than 130 clusters on Kubernetes.
Patroni is a Python open-source project developed by Zalando in cooperation with other contributors on GitHub: https://github.com/zalando/patroni
How to do a LIVE-demo with minikube:
1. git clone https://github.com/zalando/patroni
2. cd patroni
3. git checkout feature/demo
4. cd kubernetes
5. open demo.sh and edit line #4 (specify the minikube context )
6. docker build -t patroni .
7. may be docker push patroni
8. may be edit patroni_k8s.yaml line #22 and put the name of patroni image you build there
9. install tmux
10. run tmux in one terminal
11. run bash demo.sh in another terminal and press Enter from time to time
KubeCon EU 2016 Keynote: Pushing Kubernetes ForwardKubeAcademy
The Kubernetes community has aspirations of becoming the Linux kernel of distributed systems. Together we want to build a scalable, stable, and secure platform for distributed system that is the ubiquitous choice for people building server infrastructure. This talk will discuss the major community efforts made in recent months to deliver this goal and the work we need to do to continue our momentum.
Sched Link: http://sched.co/68lU
At the first Jenkins Meetup in Montreal, CloudOps' Khosrow Moossavi discussed some CI/CD tools that can help you set up efficient and dynamic DevOps pipelines.
SRECon16: Moving Large Workloads from a Public Cloud to an OpenStack Private ...Nicolas Brousse
It can be easy to come up with a TCO analysis that would challenge any public cloud and make you think, "let's go in-house!" What are the challenges and is it really worth it? The TubeMogul Operation team went thru the technical challenges at building a private cloud. In this presentation you will learn how the team went from a R&D to an automated deployment of a bare-metal servers to finally migrate a large workload from a Public Cloud to its own Private Cloud infrastructure. We will detail how the team dealt with unexpected issues and also how we chose the hardware, estimated capacity, stay cost effective, improve overall performance of the system, and bring better control and visibility.
This talk will cover the technical detail of:
* Evaluating OpenStack, Building and automating a CI environment for a mix of bare metal and cloud servers.
* What are the network limitations of OpenStack and how we creatively leverage VLANs to handle large packet per seconds.
* How to efficiently monitor your cloud infrastructure
Find quickly your bottlenecks
* What we missed and should be consider before moving in house
Lesson Learned and Post Cost Analysis
OpenStack is a proven open source software for creating private and public clouds. It is being used by a very large ecosystem of companies who use it every day to run their businesses.This talk will be an introduction to Openstack and it will cover the following:
- What is OpenStack
- Who is involved and who uses it
- Projects under the OpenStack umbrella
- OpenStack architecture(s)
- OpenStack releases
- How to contribute to OpenStack
- Q & A
NetflixOSS Meetup S3 E1, covering latest components in Distributed Databases, Telemetry systems, Big Data tools and more. Speakers from Netflix, IBM Watson, Pivotal and Nike Digital
Atmosphere 2018: Jukka Forsgren - SPINNAKER AND MULTI-CLOUD CI/CDPROIDEA
I will demo and talk about the new emerging open source continuous deployment tool called Spinnaker, and how it can be used in multi-cloud and Kubernetes CI/CD pipelines. This tool is gaining popularity fast and providing a valid alternative to Jenkins especially when it comes to the CD part. It has some heavyweights behind it, for example Netflix (who originally developed it), Waze, and Google who is taking part in its development. Spinnaker also natively pushes immutable architecture with integrated image baking and deploying those images into target accounts.
From business requirements to working pipelines with apache airflowDerrick Qin
In this talk we will be building Airflow pipelines. We’ll look at real business requirements and walk through pipeline design, implementation, testing, deployment and troubleshooting - all that by adhering to idempotency and ability to replay your past data through the pipelines.
The Notary project has officially been accepted in to the Cloud Native Computing Foundation (CNCF). It has moved to https://github.com/theupdateframework/notary. Any downstream consumers should update their Go imports to use this new location, which will be the canonical location going forward.
We have moved the repo in GitHub, which will allow existing importers to continue using the old location via GitHub's redirect.
Generating a Reproducible and Maintainable Embedded Linux Environment with Po...LF Events
For civil infrastructure system related products, kernel and open source software included in the system requires not only industrial grade but also super long term support. We have developed a meta layer for Poky build system which can uses the Debian’s source codes to share long term maintenance effort. However, there is an issue on source code management for product development which relates on reproducibility and maintainability. We have some experiences in product maintenance phase, for example, a bug occurred more than three years later after the product was released. In such kind of case, if we can reproduce the Linux environment for any older version, it is useful to find the source of issue.
In this talk, we will explain how to manage source codes and how to generate an embedded Linux environment with Poky and Deby for long term maintenance.
This presentation was delivered at LinuxCon Japan 2016 by Kazuhiro Hayashi.
This talk outlines the features in containerd 1.1 smart client: I/O redirection from the client side, containerd namespaces to leverage a single runtime instance with a logical isolation from multiple clients (Kubernetes, Docker Engine, other systems), and containers as types in Golang when using containerd Go client library.
Additionally, it explains all the performance improvements brought by BuildKit, and the capabilities that it opens up because of it's modular architecture, enabling open source developers who create new build systems using BuildKit directly to create new front ends.
Docker Platform Internals: Taking runtimes and image creation to the next lev...Docker, Inc.
In this session, we'll go into details about the latest developments around some of the components behind the core features of the Docker Platform. We'll cover the containerd runtime that was built to serve as an underlying daemon for Docker and Kubernetes, and BuildKit, a toolkit that builds on containerd to provide next-generation capabilities for building software with the help of containers. You will learn about the architecture and design choices of these projects, for example, the power of containerd's rich client library and BuildKit's frontend model that allows introducing new build languages or Dockerfile features. You can discover how you can use these projects directly and how they are being integrated into the Docker Platform.
August OpenNTF Webinar - Git and GitHub ExplainedHoward Greenberg
When OpenNTF began in 2001, source control was little known and sharing of code via the cloud was limited. Fast forward 20 years and GitHub is the dominant sharing site and git the standard technology for source control.
In this webinar Paul Withers and Jesse Gallagher will:
Demystify git
Explain Branching
Show what makes a high quality repository
How to take advantage of GitHub’s broad functionality
Get that coveted "Verified" badge
Go from source control zero to GitHub hero!
A survey of problems involved in building containers and build tools such as:
buildah
nixos-container
ansible-container
Smith
Distroless
Buildkit
Source to Image (s2i)
Habitat
→ Intro to Gitops & Flux
→ How to bootstrap Flux on a Kubernetes Cluster
→ How to deploy a sample application using Flux, and customised application configuration through Kustomize patches.
→ An overview of new things that you can do with Flux
Nebulaworks invited Bitnami's software engineer, Adnan Abdulhussein to present on, "The App Developer's Kubernetes Toolbox."
Details:
If you're developing applications on top of Kubernetes, you may be feeling overwhelmed with the vast number of development tools in the ecosystem at your disposal. Kubernetes is growing at a rapid pace, and it's becoming impossible to keep up with the latest and greatest development environments, debuggers, and build test and deployment tools.
Learn:
• The current state of development in Kubernetes
• Comparison of shared and local Kubernetes development environments
• Overview of different development tools in the ecosystem
• Which tools make sense in common scenarios
• How Bitnami uses Kubernetes as a development environment
I did an overview of Embedded Linux topics (arch, SoCs, SBCs, kernel dev community, real-time, device tree, building root filesystem, etc) in 2014 for the Embedded Systems meetup at my hackerspace: http://www.meetup.com/NERP-Not-Exclusively-Raspberry-Pi/events/183068212/
Devoops: DoJ Annual Cybersecurity Training Symposium Edition 2015Chris Gates
In a rare mash-up, DevOps is increasingly blending the work of both application and network security professionals. In a quest to move faster, organizations can end up creating security vulnerabilities using the tools and products meant to protect them. Both Chris Gates (carnal0wnage) and Ken Johnson (cktricky) will share their collaborative research into the technology driving DevOps as well as share their stories of what happens when these tools are used insecurely as well as when the tools are just insecure.
Technologies discussed will encompass AWS Technology, Chef, Puppet, Hudson/Jenkins, Vagrant, Kickstart and much, much more. Everything from common misconfigurations to remote code execution will be presented. This is research to bring awareness to those responsible for securing a DevOps environment.
Embedded recipes 2018 - End-to-end software production for embedded - Guy Lun...Anne Nicolas
At this point, anyone can put a quick GNU/Linux distro together to test on almost any device. The tooling has been greatly simplified and the hardware enablement has come a long way. So why do we need this talk? Quite literally for the mountain of challenges that unfortunately get completely eclipsed by the mirage of these one-time build and forget environments and tools that everyone tickers with nowadays. Being able to produce solid repeatable results does not mean being able to run the same scripts more than once but rather a true complete Continuous Integration solution accounting for all aspects of the new product. This talk will discuss actual situations experienced by Collabora and will open the discussion for others to share and contribute.
What happens when smart developers build sites automatically? Explore webhooks to automate building web sites with modern development techniques. Do you want to learn how to build your own IT doc system? Record your network configurations, infrastructure docs, or collaborate on a wiki - all programmatically. Continuous deployment (CD) lets you build the docs on another system and then place the files where the web server can serve them. CD can include both the building of the HTML files as well as deploying them to a host. Continuous deployment and automation is game-changing for web sites. You can get free or super inexpensive hosting, make sure that all your pull requests build correctly, and make gorgeous web sites, all with automated builds. These services manage setting up the web server, certificates, and domain set up so you can focus on writing down your docs. Webhooks are a mechanism for triggering an event based on a change in a repository. That repository can contain documentation, configuration files, even runbooks that you can link to from the docs pages. You can choose from different services that provide webhooks to build your site automatically.
Introducing GoAlert: a brand-new on-call scheduling and notification open sou...Sensu Inc.
Your tech runs 24/7, but you don’t. In this Sensu Summit 2019 talk, Adam Westman, Sr. Engineering Manager at Target, shows off GoAlert, which allows engineers to get mobile notifications on critical alerts without having to constantly watch dashboards or work queues.
How can you be sure that your team is alerted of a failure before it causes an outage for your users?
The move from monolith to microservice has allowed pieces of functionality to be deployed individually and on demand. Having functionality isolated allows the opportunity for one microservice to fail without bringing down the whole system. However, the complexity of releasing and monitoring API calls being made across services has increased.
Whether you’re launching a new product or iterating on a feature, delivering a delightful experience is crucial to your success. If something is to fail, you’d prefer your users didn’t know. Be thoughtful about how your system will degrade, how to inject failure to verify your design, and how this is monitored.
In this Sensu Summit 2019 talk, Lorne Kligerman, Director of Product at Gremlin, will cover failing gracefully as an engineering goal which can be confidently tested and monitored with Chaos Engineering. By purposely causing failure of one service at a time in a controlled environment, you can safely observe and react in a timely manner to limit the effect on the end user.
Testing and monitoring and broken thingsSensu Inc.
There’s an old wives tale (referred to as the “Evolution of QA to GA: The Sensu Go Crucible”) that tells the story of how the Sensu engineering team redefined release engineering and quality assurance at Sensu. Failure after failure, they would gut through a far from perfect release strategy which involved hours of painstaking manual testing, in order to stamp a green checkmark of approval to ship our product. To optimize this process, they implemented a full automated test infrastructure for staging and end to end testing, which later became known as the QA Crucible . This automation pattern was (and still is) great, but Sensu Software Engineer Nikki Attea couldn’t help but wonder if there was a well-known and loved product which could decipher JSON test results and instrument them in an event pipeline. She believes Sensu can encompass monitoring _and_ testing in a CI/CD pipeline, and shows everyone how in this Sensu Summit 2019 talk.
We’ve moved from waking someone up if a disk passed some arbitrary threshold to only paging off-hours when the business is impacted. Our lives have improved immensely because we learned how to measure the right things. In this Sensu Summit 2019 talk, Zapproved SRE Tiffany Longworth takes some of the lessons we’ve learned from monitoring and alerting and shows how we can apply them to how we measure the humans in our systems. From who we see and don’t see as leaders to which candidates we think have the potential to be excellent contributors, let’s look at how we’ve been measuring humans and see if we are evaluating the right things.
AIOps & Observability to Lead Your Digital TransformationSensu Inc.
The day to day life of a DevOps & IT Ops engineer should be spent on developing the beautiful products and services you offer your customers and less time operating them. In this Sensu Summit 2019 talk from Moogsoft Sr. Product Manager Adam Frank, you'll learn how Moogsoft & Sensu, along with other monitoring and observability tools, will drive your digital transformation, allowing you to understand the significance of your alerts and the alerts that are correlated, to give you better and faster context of an incident.
In this Sensu Summit 2019 ecosystem session, Garrett Honeycutt, Principal at Tailored Automation, shares where we are with the Puppet module for managing Sensu and discusses the changes to the module and how users can migrate from Sensu Classic to Sensu Go. He also shows off all the testing surrounding the Puppet module and how they able to uncover issues and contribute back to the Sensu-go project during the GA release (and how that continues).
Pull, don’t push: Architectures for monitoring and configuration in a microse...Sensu Inc.
Applications today are increasingly being designed using a share-nothing, microservices architecture that is resilient to the failure of individual components, even when built atop cloud infrastructure that can suffer infrequent-but-massive outages. Yet we still see many supporting tools for application monitoring, observability, configuration management and release management using a centralized “orchestration” approach that depends on pushing changes to unreliable distributed systems.
In this Sensu Summit 2018 talk, Chef's Julian Dunn & Fletcher Nichol give you a primer about promise theory and the autonomous actor model that underlies the design of products like Sensu and Habitat, why it leads to not only higher overall system reliability but human comprehension for easier operations. They argue that you should consider designing all of your applications and supporting systems in this way. They may even show a demo or two to illustrate how inverting the design radically changes the notion of “application release orchestration”, so that you can retain orchestration-type semantics even with an eventually-consistent system design.
The Sensu Plugin architecture is what make Sensu the rich and extensible monitoring framework that it is. Sensu 2.0 provided us with an exciting opportunity to reimagine the user and developer experience for plugins. Sensu 2.0 assets give us a new kind of flexibility that removes our dependency on system packages and gives us a mechanism for uniformly packaging and shipping plugins to Sensu installations.
In this talk from Sensu Summit 2018, Greg Poirier, SVP of Engineering, walks you through assets in Sensu 2.0, our ideas about how assets may impact the community plugins, and what we have planned for Sensu Enterprise integrations as assets.
The Box.com success story: migrating 350K Nagios objects to SensuSensu Inc.
More than 41 million users and 74,000 businesses — including 59% of the Fortune 500 — trust Box to manage content in the cloud. They were monitoring this web scale infrastructure with Nagios, and not able to keep up with the rapid pace of change inside of Box. In this talk from Sensu Summit 2018, Trent Baker, Senior Infrastructure Site Reliability Engineer at Box, Inc., tells their migration story from wrestling with management of 350K objects in Nagios – including over 130K checks – to shutting down the last Nagios host roughly a year later.
Project 3M: Meaningful Monitoring and MessagingSensu Inc.
Sensu has become a critical component to keeping the modern visual effects studio of Industrial, Light & Magic in the business of creating the beautiful movies of our world and realizing the dreams we all enjoy on the big screen.
In this talk from Sensu Summit 2018, Christopher J. Caillouet,
Senior Dev|Ops Production Engineer at Industrial Light & Magic, looks behind the curtain and sees how the intelligence and uptime they gain by leveraging Sensu in the ILM monitoring infrastructure enables reliability and stable delivery within a large scale and geographically distributed set of datacenters.
Sharing Sensu with Multiple Teams using AnsibleSensu Inc.
For the last two years, David Schroeder, Software Engineer at Viasat, Inc. has supported a single Sensu cluster shared by multiple teams, each with their own requirements, thresholds, and contacts. How does it all work, how can these different uses coexist?
This talk from Sensu Summit 2018 describes how Ansible is used to configure and deploy Sensu for multiple teams, how much autonomy is granted each one, and where the bottlenecks are.
Where's My Beer: Building a Better Kegerator with a Raspberry Pi & SensuSensu Inc.
As a home brewer, Sensu Customer Success Engineer Aaron Sachs has often found himself unfortunately surprised when he reaches the end of a keg. In this talk from Sensu Summit 2018, Aaron covers how he changed that using a Raspberry Pi and Sensu Core to monitor his kegerator and kegs, and show how to make a “smart” kegerator of your own.
In this closing talk from Sensu Summit 2018, CEO Caleb Hailey discusses the evolution of Sensu's messaging and how envisioning monitoring as a workflow helps empower our customers.
Alert Fatigue: Avoidance and Course CorrectionSensu Inc.
In this talk from Doximity's Ben Abrams (from Sensu Summit 2018), you'll learn:
- Why alert fatigue is dangerous
- How we can solve it
- Sensu core components
- Filters
- Round robin subscriptions
- Check dependencies
- Check hooks (not strictly alert fatigue but auto triage can really help in general)
- Sensu community components
auto remediation: use the handler not hooks
- External tools for on call management and paging (such as pagerduty)
- General tuning
- Reduction in noise in alerting (as opposed to monitoring)
In this Sensu Summit 2018 talk, Lee Briggs, Senior Infrastructure Engineer at Apptio, discusses how to monitor Kubernetes components and applications using the classic sensu components.
He covers some of the tricks you can use when monitoring Kubernetes resources and cluster components. We’ll cover the kind of things you should and shouldn't monitor with sensu at this stage, as well as some of the lessons learned along the way.
In this talk from Sensu Summit 2018, Garrett Honeycutt showcases the Puppet module: its current state; support for Sensu 2.0; highlight community contributions and how you can contribute. You’ll see the Vagrant setup and how even if you don’t use Puppet, you can easily get Sensu up and running on a bunch of different platforms.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
2. The Bonsai Asset Index
2
● Announced in February
● Integrates with public GitHub repositories
● Undergoing continuous incremental
improvement
● 100 assets registered so far!
Huge shoutout to our early adopters,
for helping Bonsai improve so fast!
4. ● tar(.gz) archives that contain:
○ bin/ -> added to executable path
○ lib/ -> added to shared library search path
● Integrity verified using sha512 checksum
● Used for:
Checks, handlers, mutators, filters and hooks
Sensu Go Assets Refresher:
The Basics
44
5. ● Lowers the complexity
of configuration management
● Keep your container images thin
● Enables just-in-time monitoring workflows
● Completely optional
”Sometimes the old ways are the best”
Sensu Go Assets Refresher:
The Benefits
55
6. What Bonsai Adds to the Story
6
Why not just serve assets out of Github?
Bonsai gives us:
○ Dedicated Web UI to discover/explore assets
○ Dedicated extensible API for asset management
○ Caching of binaries outside of GitHub
○ Planning for additional integration options (GitHub is
just a start)
○ Open source codebase to collaborate on
7. The Bonsai - Github Integration
7
● Uses Github Webhook Events
● Requires Github releases:
○ SemVer release tags
○ sha512 checksum file
○ asset binaries as release artifacts
● Requires .bonsai.yml file:
This marks a repository as containing
an asset and ties everything together
9. Provides:
● Asset version of ruby environment
● Docker images to use in building plugin assets
Supported by Sensu
https://github.com/sensu/sensu-ruby-runtime
While We Wait:
The Sensu Ruby Runtime
99
An Important way to support the existing
community maintained Sensu Plugins
10. ● Added automated testing for linux
platform matrix
● Builds for:
○ Alpine
○ Debian family (Debian 8+ and Ubuntu 14.04+)
○ RHEL 6 family
○ RHEL 7 family
Contribution Opportunity: Add Windows Support
While We Wait:
Ruby Runtime 0.10 Milestone
1010
11. Constructed a helper repository:
https://github.com/sensu/sensu-go-bonsai-asset
Uses the sensu-ruby-runtime Docker
images as build environments
While We Wait:
Building Assets with TravisCI
1111
12. Used to define multiple builds
Each build is defined by:
● Platform -> string
● Arch -> string
● Asset_filename -> matches file in github release
● Sha_filename -> matches file in github release
● Filters -> used in generated asset configuration
While We Wait:
The .bonsai.yml File
1212
13. While We Wait:
Using Bonsai Assets
1313
Bonsai Web UI:
● Download platform/arch specific asset config as yaml
Bonsai API:
● Download platform/arch specific asset config as json
or
● Download multi-build asset config as json
(New! Support in Sensu Go 5.12)
15. A Word on Bonsai
Asset Caching
1515
generated asset configs point to
assets.bonsai.sensu.io
● Backed by CDN
This overcomes rate-limiting of GitHub download urls
● Url encodes GitHub commit UUID for release tag
This should help you to find the corresponding source,
even if upstream GitHub release tag is deleted and rebuilt
16. What’s next for Bonsai?
16
● Extend the Web UI to support multi-build
asset configuration
● Web UI search improvements
● Integrate sensuctl with Bonsai API:
You’ll see more on this tomorrow!
17. How You Can Contribute
17
● Help! Add asset support for existing Sensu
plugins you are currently using
● Help! Extend the sensu-ruby-runtime to
non-linux platforms
● Share! your own assets with the
community by registering them with
Bonsai