This document discusses observability and how it differs from monitoring. It defines observability as being able to know almost everything happening in a system. Monitoring traditionally focused on basic checks, but modern distributed systems are more complex. Observability is needed for visibility into these complex systems across regions and datacenters. It allows for clarity, prevention of issues, stability, optimization, and insights from data. Observability requires both tools and a culture change, with a focus on communication, ownership, and empowerment between engineers. It involves measuring what you build, ensuring the best approach, and benefits for other engineers. Both open source and commercial tools can help with logging, performance, metrics, debugging, and tracing for observability.
You Need a Unified Solution (Not Individual Tools)24/7 Software
Are your operations disjointed from using multiple software tools from different vendors? In this infographic, we share how a unified solution fixes this.
Putting Devs On-Call: How to Empower Your TeamVictorOps
A main tenet of DevOps is bridging the gap between the Dev team and the Ops team. One way to accomplish this is to include devs in the on-call rotation. While this may sound difficult, it’s not impossible to do…as our guide demonstrates.
We profile four companies that have successfully transitioned their dev team to being on-call and their stories can provide examples for how you too can do it.
You Need a Unified Solution (Not Individual Tools)24/7 Software
Are your operations disjointed from using multiple software tools from different vendors? In this infographic, we share how a unified solution fixes this.
Putting Devs On-Call: How to Empower Your TeamVictorOps
A main tenet of DevOps is bridging the gap between the Dev team and the Ops team. One way to accomplish this is to include devs in the on-call rotation. While this may sound difficult, it’s not impossible to do…as our guide demonstrates.
We profile four companies that have successfully transitioned their dev team to being on-call and their stories can provide examples for how you too can do it.
Getting software released to users can be risky, time-consuming and painful. The solution is the ability to deliver reliable software continuously through build, test and deployment automation, and through improved collaboration between developers, testers and operations. In this tutorial we will present principles and technical practices that enable teams to incrementally deliver software of high quality and value into production whenever they want, and extremely fast. The size of the project or the complexity of its code base does not matter.
In the first half of the tutorial we will introduce the concepts of continuous delivery, through continuous integration; and automation of the build, test and deployment process. We will also go through som basic principles and patterns for building automatable applications (architecture). We will cover experiences on team collaboration patterns and lastly; techniques for solving tasks such as an easy and comprehendible version control strategy.
The second half of the tutorial we will be working with automated provisioning of agile infrastructure, including the use of tools (puppet) to automate the management of testing and production environments. We will go through some scripting lessons examplifying how to implement zero-downtime deploys (… and rollback – if something goes wrong!), with examples in both bash and Ruby. Along with controlling the start, stop, restart lifecycles during deploys, we will also show some simple techniques for backups, logging, error handling, monitoring and verification of application health that can make the automation more robust.
We will also use servers "in the cloud" to demonstrate different techniques, and we hope to make it a fun day and to deliver software (examples) several times throughout the workshop.
Required knowledge: Agile/Lean basics, Linux basics, version control basics, maven basics.
Slides from "Taking an Holistic Approach to Product Quality"Peter Marshall
This is the base material used during a half day workshop at expoQA 17 June 2019. Peter Marshall runs over the necessary technical, organisational, and improvement practices required to deliver high quality software. Deep dives into Continuous delivery, devops, organisational structures, agile and digital transformation.
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...Dana Gardner
Transcript of a Briefings Direct discussion on some powerful best practices on making DevOps an accelerant to broader business goals, but at the level of a multigenerational IT activity.
Puppet Channel Sales Training Webinar: Puppet Sales MessagingPuppet
Watch here for an interactive enablement webinar where you can learn new Puppet sales messaging. We cover tips and tricks on how to deliver the pitch directly from a Puppet Inside Sales Rep, and what they find most successful when talking about Puppet Enterprise to current customers and prospects.
Featured Speakers Michael Olson, Sr. Product Marketing Manager, Puppet J.D. Delacerna, Sr. Inside Sales Rep, Puppet
What needs to be true? Patterns of engineering agilityAndy Norton
What practices help us to scale in a sustainable way for the people behind the process? What capabilities do we need to be intentional about, and what techniques can we leverage? - what needs to be true?
Top concerns that we hear from customers are “How can we release on-time?”, “How can we have a stable release?” We answer them in a simple one-liner, “Embrace DevOps”
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...AppDynamics
In today's world where end-users desire a simple and intuitive web experience, we face correlating operational challenges. How does a simplistic experience equal a more complex system? Hear how AppDynamics End User Management (EUM) and Application Performance Management (APM) enable visibility into the end-to-end workflow, which gives everyone new insight into the workflow. This empowers support and operations teams with information from the SME developer on the application process flows in real-time.
From end-user devices to browsers to entry points to web apps to seeing transactions between systems, hear how AppDynamics makes all this visible. Learn how Cerner CTS is on its journey with AppDynamics and has gained visibility into workflows, delivering the potential to change the support game.
Key takeaways:
o Build a service-oriented culture
o Define an operational support process
o Improve meantime to resolution
For more information, go to: www.appdynamics.com
Consumerization of IT, Cloud Computing, IT as a Service and
Goals of DevOps before establish the 4
1) Understand What The Business Goals Are
2) Get Situational Awareness and Watch for the Drift
3) Clearly Define Processes and Stakeholders
4) How Do You Measure It?
We’ve hit the road and rounded up local industry leaders Heather Mickman, Bridget Kromhout, Andy Domeier, and Ben Overmyer for this incredible half-day event. These speakers, from Target, Pivotal, Minneapolis Star Tribune, and SPS Commerce, shared real-life DevOps implementation stories and suggestions to help you on your DevOps journey.
Getting software released to users can be risky, time-consuming and painful. The solution is the ability to deliver reliable software continuously through build, test and deployment automation, and through improved collaboration between developers, testers and operations. In this tutorial we will present principles and technical practices that enable teams to incrementally deliver software of high quality and value into production whenever they want, and extremely fast. The size of the project or the complexity of its code base does not matter.
In the first half of the tutorial we will introduce the concepts of continuous delivery, through continuous integration; and automation of the build, test and deployment process. We will also go through som basic principles and patterns for building automatable applications (architecture). We will cover experiences on team collaboration patterns and lastly; techniques for solving tasks such as an easy and comprehendible version control strategy.
The second half of the tutorial we will be working with automated provisioning of agile infrastructure, including the use of tools (puppet) to automate the management of testing and production environments. We will go through some scripting lessons examplifying how to implement zero-downtime deploys (… and rollback – if something goes wrong!), with examples in both bash and Ruby. Along with controlling the start, stop, restart lifecycles during deploys, we will also show some simple techniques for backups, logging, error handling, monitoring and verification of application health that can make the automation more robust.
We will also use servers "in the cloud" to demonstrate different techniques, and we hope to make it a fun day and to deliver software (examples) several times throughout the workshop.
Required knowledge: Agile/Lean basics, Linux basics, version control basics, maven basics.
Slides from "Taking an Holistic Approach to Product Quality"Peter Marshall
This is the base material used during a half day workshop at expoQA 17 June 2019. Peter Marshall runs over the necessary technical, organisational, and improvement practices required to deliver high quality software. Deep dives into Continuous delivery, devops, organisational structures, agile and digital transformation.
DevOps by Design -- Practical Guide to Effectively Ushering DevOps into Any O...Dana Gardner
Transcript of a Briefings Direct discussion on some powerful best practices on making DevOps an accelerant to broader business goals, but at the level of a multigenerational IT activity.
Puppet Channel Sales Training Webinar: Puppet Sales MessagingPuppet
Watch here for an interactive enablement webinar where you can learn new Puppet sales messaging. We cover tips and tricks on how to deliver the pitch directly from a Puppet Inside Sales Rep, and what they find most successful when talking about Puppet Enterprise to current customers and prospects.
Featured Speakers Michael Olson, Sr. Product Marketing Manager, Puppet J.D. Delacerna, Sr. Inside Sales Rep, Puppet
What needs to be true? Patterns of engineering agilityAndy Norton
What practices help us to scale in a sustainable way for the people behind the process? What capabilities do we need to be intentional about, and what techniques can we leverage? - what needs to be true?
Top concerns that we hear from customers are “How can we release on-time?”, “How can we have a stable release?” We answer them in a simple one-liner, “Embrace DevOps”
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...AppDynamics
In today's world where end-users desire a simple and intuitive web experience, we face correlating operational challenges. How does a simplistic experience equal a more complex system? Hear how AppDynamics End User Management (EUM) and Application Performance Management (APM) enable visibility into the end-to-end workflow, which gives everyone new insight into the workflow. This empowers support and operations teams with information from the SME developer on the application process flows in real-time.
From end-user devices to browsers to entry points to web apps to seeing transactions between systems, hear how AppDynamics makes all this visible. Learn how Cerner CTS is on its journey with AppDynamics and has gained visibility into workflows, delivering the potential to change the support game.
Key takeaways:
o Build a service-oriented culture
o Define an operational support process
o Improve meantime to resolution
For more information, go to: www.appdynamics.com
Consumerization of IT, Cloud Computing, IT as a Service and
Goals of DevOps before establish the 4
1) Understand What The Business Goals Are
2) Get Situational Awareness and Watch for the Drift
3) Clearly Define Processes and Stakeholders
4) How Do You Measure It?
We’ve hit the road and rounded up local industry leaders Heather Mickman, Bridget Kromhout, Andy Domeier, and Ben Overmyer for this incredible half-day event. These speakers, from Target, Pivotal, Minneapolis Star Tribune, and SPS Commerce, shared real-life DevOps implementation stories and suggestions to help you on your DevOps journey.
Similar to Deden Fathurahman - Observability Within Your DevOps Environment (20)
Senior Project and Engineering Leader Jim Smith.pdfJim Smith
I am a Project and Engineering Leader with extensive experience as a Business Operations Leader, Technical Project Manager, Engineering Manager and Operations Experience for Domestic and International companies such as Electrolux, Carrier, and Deutz. I have developed new products using Stage Gate development/MS Project/JIRA, for the pro-duction of Medical Equipment, Large Commercial Refrigeration Systems, Appliances, HVAC, and Diesel engines.
My experience includes:
Managed customized engineered refrigeration system projects with high voltage power panels from quote to ship, coordinating actions between electrical engineering, mechanical design and application engineering, purchasing, production, test, quality assurance and field installation. Managed projects $25k to $1M per project; 4-8 per month. (Hussmann refrigeration)
Successfully developed the $15-20M yearly corporate capital strategy for manufacturing, with the Executive Team and key stakeholders. Created project scope and specifications, business case, ROI, managed project plans with key personnel for nine consumer product manufacturing and distribution sites; to support the company’s strategic sales plan.
Over 15 years of experience managing and developing cost improvement projects with key Stakeholders, site Manufacturing Engineers, Mechanical Engineers, Maintenance, and facility support personnel to optimize pro-duction operations, safety, EHS, and new product development. (BioLab, Deutz, Caire)
Experience working as a Technical Manager developing new products with chemical engineers and packaging engineers to enhance and reduce the cost of retail products. I have led the activities of multiple engineering groups with diverse backgrounds.
Great experience managing the product development of products which utilize complex electrical controls, high voltage power panels, product testing, and commissioning.
Created project scope, business case, ROI for multiple capital projects to support electrotechnical assembly and CPG goods. Identified project cost, risk, success criteria, and performed equipment qualifications. (Carrier, Electrolux, Biolab, Price, Hussmann)
Created detailed projects plans using MS Project, Gant charts in excel, and updated new product development in Jira for stakeholders and project team members including critical path.
Great knowledge of ISO9001, NFPA, OSHA regulations.
User level knowledge of MRP/SAP, MS Project, Powerpoint, Visio, Mastercontrol, JIRA, Power BI and Tableau.
I appreciate your consideration, and look forward to discussing this role with you, and how I can lead your company’s growth and profitability. I can be contacted via LinkedIn via phone or E Mail.
Jim Smith
678-993-7195
jimsmith30024@gmail.com
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...CIOWomenMagazine
This person is none other than Oprah Winfrey, a highly influential figure whose impact extends beyond television. This article will delve into the remarkable life and lasting legacy of Oprah. Her story serves as a reminder of the importance of perseverance, compassion, and firm determination.
The case study discusses the potential of drone delivery and the challenges that need to be addressed before it becomes widespread.
Key takeaways:
Drone delivery is in its early stages: Amazon's trial in the UK demonstrates the potential for faster deliveries, but it's still limited by regulations and technology.
Regulations are a major hurdle: Safety concerns around drone collisions with airplanes and people have led to restrictions on flight height and location.
Other challenges exist: Who will use drone delivery the most? Is it cost-effective compared to traditional delivery trucks?
Discussion questions:
Managerial challenges: Integrating drones requires planning for new infrastructure, training staff, and navigating regulations. There are also marketing and recruitment considerations specific to this technology.
External forces vary by country: Regulations, consumer acceptance, and infrastructure all differ between countries.
Demographics matter: Younger generations might be more receptive to drone delivery, while older populations might have concerns.
Stakeholders for Amazon: Customers, regulators, aviation authorities, and competitors are all stakeholders. Regulators likely hold the greatest influence as they determine the feasibility of drone delivery.
Artificial intelligence (AI) offers new opportunities to radically reinvent the way we do business. This study explores how CEOs and top decision makers around the world are responding to the transformative potential of AI.
The Team Member and Guest Experience - Lead and Take Care of your restaurant team. They are the people closest to and delivering Hospitality to your paying Guests!
Make the call, and we can assist you.
408-784-7371
Foodservice Consulting + Design
7. So what's the difference between
Observability and monitoring?
8. > in the old days, monitoring are Ops domain
> most of the time it's limited to only checks
it checks whether the machine are up, or the
network are ok, or the applications are
running.
9. These days applications are complex and got deployed on
distributed system mindset
how can you monitor all of these system that running to more than 10
instances?
Today’s Challenge
Accross region, accross datacenter
Can you Observe all of these thing?
What kind of output these system generated?
Will the output going to be useful for the organization?
14. Observability is not about the tools
tools can change over time
it is about the people, the people who build the
system, the people who put their love on their
products.
15. Are we there yet?
Yes. Good!
if it’s not there,
how to change it or how do we get there?
16. Build engineering culture in the organization that cares
about the business and its surrounding.
First
Convince and get the team on board in this journey
Change the mindset, break the habits to implement a
new culture.
17. The engineers must expand their horizon of thought and
help others to be great at their jobs.
What mindset or culture are we talking?
18. Let’s break it down
As an engineer :
What kinda thing I want to improve?
Can I measure what I want to build?
Is this the best way to achieve this?
Can other engineer get the benefits from what I want to build?
20. To get better at Observability, you need tools or solution depending on our
needs.
Tooling
- Logging
- Performance Monitoring
- Metrics
- Debugging
- System Tracing
21. New relic, datadog, pagetduty, Grafana, Mochajs, testify,
ginko, circleCI, travisCI, Gitlab-ci/ Runner, Docker, ELK,
Zipkin, Finagle, Jenkins, Spinnaker, ATLAS, Kubernetes, Istio,
Prometheus, Mesos, DC/OS, Hadoop, R, Spark, etc.
Tools
These are the tools that usually used by engineers, commercial, opensource or both.
22. Always practice open communication within the org, adopt
devops, embrace engineering culture.
Final Thought
the big question will be…
How BTPN can bring you a new way of life?
Present condition: kita dianggap sebagai bank pensiunan.
Beberapa waktu yang lalu, fortune.com publish Fortune Change The World
Remember nagios, rrdtool
- with todays technology, app are containerazed, building, testing and with deployment orchestration, we got kubernetes, swarm, mesos adding layer to our workflow
- sometimes application and service deployed accross region, if you use AWS, GCP or any other cloud provider, that can added more complexity to the system and workflows
Clarity & transparency
as developer and operations team, i want to know whether my service working perfectly, what data or logs that generated by the system, and also i want to know what data that being generated from this service through monitoring, logs, visualization, alerting, tracing.
as product manager, i want to know if this certain feature are useful for my users through metrics analysis.
as stakeholder, i want my business running fine and can see the overall performance of my business.
as users, i want they get wonderful experience using our service.
Prevention
we know that things are gonna or can happen on our system eventually, and if this things coming, we knew it before hand or at least we know what to find and what how to fix this.
we set up alerting, rotation and for advance, heal it self.
——-
we know that things are gonna or can happen on our system eventually, and if this things coming, we knew it before hand or at least we know what to find and what how to fix this.
we set up alerting, rotation and for advance, heal it self.
So, how to do or how to build Observability in our DevOps-sified organization?
Because it doesn’t necessarily matter if we use one tool or another, the main focus are the people
because it's have to break habits or change the way we think.
Think of developers whose gonna build a microservice, they need to have sets of tool that gonna provide them what they need, and what others need, and before that platform engineer should build a pre-configured, predictable and repeatable environment for application to run, whether you run it on container or baremetal doesnt matter.
Instead of waiting for these scenarios and then try to figure out how to monitor and solve them, our line of thought should be around how to catch them as soon as they happen.
No matter who you are, data platform engineer, data engineer, developers, everyone in the same board, and they’re complement each other.
As organization adopting devops, there’s no silos, no one said this is your s* not mind, clean it up. Instead the thought are more broad than that, platform engineer help devs, devs help data enginer, and engineer was helping other dept like marketing for example etc.
Ask yourself and the team when you want to build, get their feedback, ask them what they think you or the team want to improve on the thing that we focus on.
Through this
Since tools are change or evolving over time, it’s the concept that we need to grasp, and we find what tools that best for us and our organization/company.
To get to previous point, where Clarity and transparency, Measurement and Prevention, Stability & Optimization, Data Insight, logging are our one way to peek to the system. The tools are a lot, jenius use splunk + ELK (elastic, logstash, Kibana) for this, other company might be use other solution like papertrail, ArcSight. The tool can be many, from commercial one, to opensource, your choice.
Logging can be collected from lots of source
microservices, servers, build testing, integration testing etc,
Performance monitoring
Application performance monitoring (APM) are essential tool to get insight of how well your system run
Metrics
Even tho this are considered derivative from logging, I think this has gone exclusively, meaning, it’s not always about logging, but things like events are now popular among engineers.
Debugging
Engineer have to have a debuggable software, in a sensee that the software itself tells what it was doing, the instrumentation came from designing process, developing or coding, until it lives in the servers. It all has to make sense for devs itself and for other engineer.
One of the example are Bugsnag or overops, it give devs a clarity what was going on in the code level, get the stacktrace etc.
System tracing.
This also considered derivative from logs,