This document summarizes an EM12c monitoring presentation. It discusses monitoring architecture, incident rules, metric extensions, and performance pages. Metric extensions allow custom monitoring of operational processes outside of EM12c. Incident rules create incidents from alerts. Performance pages include the summary page, top activity grid, SQL monitor, and ASH analytics for historical analysis. Links and contact information are provided for additional resources.
Observability: Beyond the Three Pillars with SpringVMware Tanzu
In this presentation, we’ll explore the basics of the three pillars and what Spring has to offer to implement them for logging (SLF4J), metrics (Micrometer), and distributed tracing (Spring Cloud Sleuth, Zipkin/Brave, OpenTelemetry).
I’ll also talk about how to take your system to the next level, and what else you can find in Spring and related technologies to look under the hood of your running system (Spring Boot Actuator, Logbook, Eureka, Spring Boot Admin, Swagger, Spring HATEOAS) and what our future plans are.
How to use Exachk effectively to manage Exadata environments OGBEmeaSandesh Rao
Exachk is a tool for helping with best practices with an Exadata Box. This presentation will go through setup , usage , options and how to use it more effectively to be more proactive in fixing issues with an Exadata environment. There are features like baselines , scheduler for ongoing automation , Collection Manager an Apex based interface which is used to determine the common problems , how to setup this dashboard all for free and in under 30 minutes to be a rockstar Exadata DBA
The biggest headine at the 2009 Oracle OpenWorld was when Larry Ellison announced that Oracle was entering the hardware business with a pre-built database machine, engineered by Oracle. Since then businesses around the world have started to use these engineered systems. This beginner/intermediate-level session will take you through my first 100 days of starting to administer an Exadata machine and all the roadblocks and all the success I had along this new path.
Observability: Beyond the Three Pillars with SpringVMware Tanzu
In this presentation, we’ll explore the basics of the three pillars and what Spring has to offer to implement them for logging (SLF4J), metrics (Micrometer), and distributed tracing (Spring Cloud Sleuth, Zipkin/Brave, OpenTelemetry).
I’ll also talk about how to take your system to the next level, and what else you can find in Spring and related technologies to look under the hood of your running system (Spring Boot Actuator, Logbook, Eureka, Spring Boot Admin, Swagger, Spring HATEOAS) and what our future plans are.
How to use Exachk effectively to manage Exadata environments OGBEmeaSandesh Rao
Exachk is a tool for helping with best practices with an Exadata Box. This presentation will go through setup , usage , options and how to use it more effectively to be more proactive in fixing issues with an Exadata environment. There are features like baselines , scheduler for ongoing automation , Collection Manager an Apex based interface which is used to determine the common problems , how to setup this dashboard all for free and in under 30 minutes to be a rockstar Exadata DBA
The biggest headine at the 2009 Oracle OpenWorld was when Larry Ellison announced that Oracle was entering the hardware business with a pre-built database machine, engineered by Oracle. Since then businesses around the world have started to use these engineered systems. This beginner/intermediate-level session will take you through my first 100 days of starting to administer an Exadata machine and all the roadblocks and all the success I had along this new path.
Free Load Testing Tools for Oracle Database – Which One Do I Use?Christian Antognini
It regularly happens to me that for testing purposes I have to generate load on an Oracle Database. The three most common situations leading to such a task are when I need to: assess the performance of a new platform or storage subsystem; verify whether a set of SQL statements executed on a specific environment and/or configuration fulfils the expected performance requirements; perform usability and functionality checks of tools or utilities that require a non-trivial load to be carried out. The aim of this presentation is to introduce the freely available tools that I use, to explain how I use them, and to present real-world use cases of their utilization.
The introduction of Project Lombok, a combination compile-time and development-time code generator, has made Java POJO verbosity history. Add Lombok to your daily coding practices, and you won't go back.
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
Free Load Testing Tools for Oracle Database – Which One Do I Use?Christian Antognini
It regularly happens to me that for testing purposes I have to generate load on an Oracle Database. The three most common situations leading to such a task are when I need to: assess the performance of a new platform or storage subsystem; verify whether a set of SQL statements executed on a specific environment and/or configuration fulfils the expected performance requirements; perform usability and functionality checks of tools or utilities that require a non-trivial load to be carried out. The aim of this presentation is to introduce the freely available tools that I use, to explain how I use them, and to present real-world use cases of their utilization.
The introduction of Project Lombok, a combination compile-time and development-time code generator, has made Java POJO verbosity history. Add Lombok to your daily coding practices, and you won't go back.
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
Watch the companion webinar at: http://embt.co/1ueUSsP
Making mistakes is human nature, avoiding them comes from experience and shared wisdom from others.
Tim Radney, Production DBA and Manager, and Embarcadero’s Scott Walz would like to share some SQL server wisdom on “gut check” strategies that can help you avoid making SQL server mistakes.
Making mistakes is human nature, avoiding them comes from experience and shared wisdom from others. Tim Radney, Production DBA and Manager, and Embarcadero’s Scott Walz would like to share some SQL server wisdom on “gut check” strategies that can help you avoid making SQL server mistakes.
Watch the webinar to learn:
- Backups – are yours good enough?
- Maintenance – learn about regular a maintenance that can keep your SQL Server running its best.
- Instance Configurations - Which settings should you be aware of that can make a huge difference?
- Baselines and why they are important.
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...Startupfest
You're building your startup and you know it will be big. You don't want to spend a lot of time on infrastructure, but you also don't want to be putting out fires after you get mentioned on Hacker News. In this session, we will give you real practical tips that you can take home with you on building an infrastructure that will scale quickly with minimal up front work on your part, using time tested techniques in infrastructure as code, SaaS, and Serverless, among other things.
Proactive performance monitoring with adaptive thresholdsJohn Beresniewicz
Presentation given at UKOUG 2008 conference on the Adaptive Thresholds technology in Oracle database 10.2+ and Enterprise Manager 11. Adaptive Thresholds allows users to do consistent and effective performance monitoring across systems and architectures by using statistical characterization of metric streams to automatically set and adapt monitoring thresholds independent of application workload.
Adding Value in the Cloud with Performance TestRodolfo Kohn
System quality attributes such performance, scalability, and availability are among the main concerns for cloud application developers and product managers. There are many examples of notable system failures that show how a company business can be affected during key events like a Cyber Monday. However, many difficulties come up when a team intends to consciously manage these type of quality attributes during development and operations. It is possible to group these difficulties in two main aspects: human aspects and technical aspects. During this presentation, I will share main technical difficulties we had to deal with in the last seven years working with different cloud services as well as key technical performance, scalability, and availability issues we were able to find and solve. It is about cases that are relevant through different products, technologies, and teams.
It is no longer efficient, nor even possible, to properly manage your infrastructure with manual processes performed in an ad hoc, incident-based manner. You must be able to continuously monitor, assess, adjust and restructure every part of your multiplatform, distributed, interconnected and internet-dependent cyber-multiverse to respond to constantly changing business requirements.
Elevate Capacity Management (formerly Athene) provides leading companies with the cross-platform capacity management solution they need to meet their capacity management challenges. The new release of Elevate Capacity Management adds new features to ensure data integrity, improve data filtering, and provide more flexibility in customizing the most important thresholds in your IT environment.
View this webinar on-demand and learn about these new features including:
• Performance enhancement for large scale data ingestion and reporting
• The ability to use virtually any metric as a threshold for monitoring and alerting
• A faster and more scalable multi-threaded data management architecture
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...Lucas Jellema
Oracle Management Cloud provides seven services that collect metrics and logging from all tiers in the stack and from clouds and on premises systems alike and provide various levels of insight in what is going on or what went on. To find performance bottlenecks, browser incompatibilities, application health issues, infrastructure problems at runtime , OMC provides dasboards, alerting, synthetic tests and log watchers. This presentation gives an overview of OMC, highlights some key features and describes how AMIS got started with APM, Log Analytics and Infrastructure Monitoring.
In our recent webinar hosted by Mike Current, a member of the Hyland Upgrade Council, and Mark Hamilton, DataBank's Infrastructure Engineer, we expanded on how upgrading OnBase offers the ability to not only gain enhancements and fixes, but also radically improve the security, stability and architecture of your entire OnBase environment.
In this presentation you will...
1. Learn the formula for upgrade success with actionable items to work through right away
2. Understand the team needed to get the job done and how DataBank can step in to help
3. The importance of establishing a test environment and more
You can also watch the full webinar here: http://info.databankimx.com/Upgrade-Webinar-RCD.html
Download the Hyland 3rd Part Compatibility Matrix from slide #25 here: http://info.databankimx.com/rs/167-SSD-475/images/Third%20Party%20Product%20Compatibility%20Matrix.pdf
Performance tuning Grails Applications GR8Conf US 2014Lari Hotari
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
Oracle Database Lifecycle Management using Enterprise Manager 12c (Release 4)
Learn about the features from Provisioning to Compliance and Everything in between you need to maintain Database environments in the regular or private database cloud.
Similar to EM12c Monitoring, Metric Extensions and Performance Pages (20)
Any DBA from beginner to advanced level, who wants to fill in some gaps in his/her knowledge about Performance Tuning on an Oracle Database, will benefit from this workshop.
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan StabilityEnkitec
This presentation is about understanding all 3 components of SPM and how we can use this technology to efficiently migrate "good" Execution Plans from one Release to another, or from one System to another.
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
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
2. Kellyn Pot’Vin
• Westminster, Colorado
• Oracle ACE, Sr. Technical Specialist at Enkitec
• Multi-Platform DBA
• Specialize in performance and management of large
enterprise environments.
• Board of directors for RMOUG, Director of Training
Days 2013 and Database Track Committee for
KSCOPE 2013
• Blog: DBAKevlar.com
• Twitter: @DBAKevlar
3. Why We Monitor our Databases
• Pro-active notification of issues before resulting in
outages/impact to users.
• Awareness of performance, resource usage and
demands.
• Data collection to investigate performance issues-
current, recent and historical.
• Capacity planning.
• Automation of maintenance work.
4. Monitoring and Notification Downfalls
Yahoo News- “Over 70% of workers would give up
shower[ing] to eliminate unnecessary emails.”
•Paging with “Successful” and/or “I’m OK”.
•Not alerting for enough types of failures, instead
covering with when complete.
•Paging on “Warning”
•Setting Critical thresholds too high vs. giving time to
correct.
5. Presentation Agenda
• EM Architecture
• EM Incident Rules and the Incident Manager
• Metric Extensions- The Why and the How.
• Performance Pages
• Top Activity
• Diagnosing Issues
• SQL Monitor
• ASH Analytics
6. Simple EM Architecture
• Oracle Repository stores
data in an Oracle database.
• OMS (Oracle Management
Service)
• Targets with OMA(Oracle
Management Agent)/Plug-
ins upload data to OMS.
• Cloud Control Console, (aka
EM Console) Used to view
data through interaction
with OMS.
10. Incident Rule Sets
• Two Non-Editable, Main Rule Sets Come with EM12c
Installation,
• Incident Management
• Event Management
11. Incident Management Rules- Broken
Down
• Incident Creation for metric alerts
• Auto- Clear rule for metric alert older then 7 days.
• Auto-Clear rule for job status change for terminal status events.
• SLA Incident Creation
• Incident Creation for Target Unreachable, Down and Error.
• Clear ADP, (Application Dependency and Performance) alerts
without incident after 7 days.
• Incident creation rule for high-availability events.
12. Utilizing Existing Rule Sets
1. Disable existing, Non-editable, system generated,
incident management rule set.
2. Pre-existing are Quality Rule Sets, but need to be
editable.
3. Need to Copy the Incident Rule Sets.
4. Enhance or Add Additional Rules to the New Copy
of a Rule Set.
14. Copying a Rule Set
• Fill in new name of Incident Rule Set.
• Defaults to all targets, exclude, change to target types or specific types.
• Enable if copying a disabled rule set.
15. Copying Rule Set, Rules Tab
• Click on the Rules Tab
• You can Edit Existing rules, enhancing, updating or
changing default settings.
• Remove any unwanted rules.
• Add specific rules for your environment.
17. Rules vs. Metric Thresholds
• Rule are Set Globally.
• Rules are Independent of Database Metric Settings.
18. Metric Settings
• Set at database level unless using a template.
• In 12.0.1.0 BP1, only set with warning thresholds.
• Good reason to use a template.
19. What Are Metric Extensions?
• A dynamically configured extensions feature allowing
to monitor environment specific conditions.
• Simplifies monitoring of operational processes that
once only existed outside of the EM12c console.
• Eliminates requirements for secondary monitoring
and management tools.
• Eliminate need for external scripting that may require
more monitoring logic than EM Jobs can provide.
20. Metric Extensions Details
• Metric Extensions replace the formerly known “User
Defined Metrics”
• User Defined Metrics were limited to database and
host types, no longer with Metric Extensions.
• Ability to build a metric extensions library to utilize for
your own environment.
• Full development cycle support
• Using specific protocols , the Oracle Integration
Adapter gathers data about targets for use with
metrics extensions.
21. The “More” of Metric Extensions
• A simple wizard allows for easy development and
refinement of metric extensions.
• Ability to test metrics using the “Test Page” allows an
ability to run real-time metric evaluations to ensure
definitions and scripts are free of errors before
deploying.
• Loved, stand-alone scripts, with small changes can
become metric extensions, too!
28. Add Columns
• Columns
• AGENT_PID with Description of “AGENT PID”
• MEM_USG with Description of “MEMORY USAGE”
• VAL_MEM with Description of “VALUE of MEMORY”
• Number of occurrences before alerting=5, then click OK
32. Metric Extensions Summary
• Create development metric extension, wizard will
simplify process.
• Test with test page and verify that all steps, all
features of the metric extension test correctly.
• Deploy to target separately or to groups.
• Utilize to fulfill any missing areas in monitoring
environment.
36. Top Activity, “The Grid”
• Graphical display of performance usage.
• 15 second refresh, manual refresh or historical.
• Review up to time retained in AWR.
37. The low down of the Top Activity
• Top SQL on left.
• Top sessions, clients, etc. on right in drop down.
38. Here’s our spike, which waits?
• Commonly, focus on pink,
orange, red and brown for
issues.
• Network and queuing do have
opportunities for tuning, as
well.
• Green and blue are expected,
but also part of problems
when over utilized.
39. We’re in the Red, (Orange, too!)
• Inspect High
% use.
• Red, orange,
brown and
pink.
48. Load Map
New Visual Way of Showing Data, Multiple
Ways!
49. ASH Analytics Summary
• Future of “Top Activity”
• Easy Agent Deployment through EM12c Console
• Comfortable Interface for those familiar with Previous
Versions.
• Cool new features, new learning curve for some.
• Oracle user DOES NOT need sudo, disregard the
instructions.
50. Links
Step by Step to create a metric extension from Rob Zoeteweij-
http://oemgc.files.wordpress.com/2012/05/using-metric-extensions-in-em12c.pdf
EM12c blogs-
Gokhan Atil- http://www.gokhanatil.com/
Martin Bach- http://martincarstenbach.wordpress.com
Niall Litchfield- http://orawin.info/blog/
Info for Me!
Company Website: www.enkitec.com
Twitter: @DBAKevlar
RMOUG: www.rmoug.org
RMOUG Training Days– Feb. 11th-13th, 2013, Denver, CO
Linkedin: Kellyn Potvin and/or Rocky Mountain Oracle User Group
Email: dbakevlar@gmail.com or kpotvin@enkitec.com or
TrainingdaysDir@rmoug.org
Blog: dbakevlar.com
51. SAVE THE DATE!
COLLABORATE 13
April 7-11, 2013
Colorado Convention Center
Denver, Colorado
http://collaborate13.ioug.org