This document discusses 15 events that organizations should log to improve DevOps practices across various departments beyond just IT, including sales, customer success, product, marketing, and data science teams. Some key events include logging common sales CRM errors, monitoring the rate of transactions from billing platforms, tracking requested and released features, monitoring traffic sources and advertising mediums, and identifying issues with Tableau workbooks and extracts. Logging and monitoring these events can help reduce unplanned work, improve reliability, and empower teams through collaborative planning and automated monitoring.
Dynamics GP eCommerce rolls all of your distribution and logistics management directly into your eCommerce portal, creating a consolidated, easily managed system that will simplify maintenance and operations. Through Dynamics GP eCommerce, you'll have a single data warehouse, maintain real-time product information, and be able to provide superior customer service.
Let’s face it, the goals and vision of IT departments don’t always match up with their corresponding business strategies. This can result in siloed efforts by both parts of the organization, ultimately leading to lost opportunities, missed goals, and unrealized potential. This outcome will likely repeat itself time and time again unless the entire organization can come together to form a unified vision.
Join Andrezej Gadomski, ITSM consultant with McMaster University, and Adam OBrien, product marketing manager for SunView Software, as they provide 5 simple tactics that your IT department can utilize to sync with organizational goals and run like a fine oiled machine!
Dynamics GP eCommerce rolls all of your distribution and logistics management directly into your eCommerce portal, creating a consolidated, easily managed system that will simplify maintenance and operations. Through Dynamics GP eCommerce, you'll have a single data warehouse, maintain real-time product information, and be able to provide superior customer service.
Let’s face it, the goals and vision of IT departments don’t always match up with their corresponding business strategies. This can result in siloed efforts by both parts of the organization, ultimately leading to lost opportunities, missed goals, and unrealized potential. This outcome will likely repeat itself time and time again unless the entire organization can come together to form a unified vision.
Join Andrezej Gadomski, ITSM consultant with McMaster University, and Adam OBrien, product marketing manager for SunView Software, as they provide 5 simple tactics that your IT department can utilize to sync with organizational goals and run like a fine oiled machine!
Top predictions about the future of SalesforceCloud Analogy
With new tools and products getting introduced with every release implemented in its platform, Salesforce is all set to continue its durable growth in the future.
Salesforce AppExchange: Best Practices for Choosing SolutionsApttus
Salesforce AppExchange: Best Practices for Choosing Solutions
To view Quote-to-Cash applications on the Salesforce AppExchange, visit https://appexchange.salesforce.com/listingDetail?listingId=a0N300000016bGHEAY
The Salesforce AppExchange holds thousands of apps that can help your business - no matter what you're looking for or what industry you're in. But with thousands of applications to choose from, how do you know which are the best for your company? In this presentation, Apttus, FinancialForce and ServiceMax will review the best practices for choosing solutions on the Salesforce AppExchange.
Tips for selecting solutions on the Salesforce AppExchange:
- Identify your company needs
- Read Reviews
- Review the vendor's entire footprint
- Go over vendor evaluation factors
- Native vs. Composite Apps
- Secure the Budget
and more!
To learn more about extending your Salesforce investment, visit http://apttus.com/extending-salesforce-quote-cash-apps/
As businesses continue through this evolution, IT begins to recognize increasingly significant benefits. In terms of value, the focus on management and automation yields a reduction of operating expenses, as automation of manual tasks enables the IT organization to operate more efficiently.
FinancialForce Professional Services Automation (PSA) DatasheetSwiftype
FinancialForce Professional Services Automation (PSA) is a cloud based services solution that leverages the power of Salesforce CRM and Force.com to manage your people, customers, projects and financials in one integrated services management application.
Flip the Switch On Continuous DeliveryBMC Software
Read insight from13 industry leaders of how adopting automation and implementing Continuous Delivery (CD) within the production schedule, DevOps teams can release higher quality software more quickly. Learn more about how to flip the switch to Continuous Delivery in our latest ebook: http://www.bmc.com/forms/jobs-as-code-continuous-delivery-devops-ebook.html?cid=sc-DBA_DevOps_Innov_FC_SC_Top_Rank_DevOps_eBook-ND-03-f-05252017&cc=sc&elqcid=3082&sfcid=70114000002L2gB&emid=3153
By focusing on organizational enablers and robust software engineering practices, e-commerce companies can shorten the development lifecycle, outmaneuver the competition and remain relevant in the eyes of customers.
Do your really need a CRM ? If this is a question you are grappling with, then this is definitely a no miss presentation for you.
Takes you through the stages invovled in CRM consultancy to final successful implementation
When implementing new ERP solutions for clients, it is important to view CRM as one of several necessary cornerstones of the rollout. It is a fact that CRM systems can often offer great value at a lower cost compare to a mature ERP system.
http://bit.ly/1xrvsaC
10 lessons from fast growth businesses for ibmBill Nussey
A presentation I gave to IBM's leadership sharing the unique characteristics of high growth, entrepreneurial companies and how IBM might adapt some of them.
A Guide to Robotic Process Automation & Cognitive TechnologiesAccelirate Inc.
Accelirate Inc. is the largest Pure Play RPA and AI Services Company in the United States. We have written a Guide to RPA and Cognitive Technologies for both newcomers to the industry and those interested in learning more about RPA and learning about some of their business use cases.
Net suite salesforce integration a forward thinking solutionKaty Slemon
Learn the step-by-step process of NetSuite Salesforce Integration in this guide and also know the complete benefits of both the leading CRM and ERP platforms
Top predictions about the future of SalesforceCloud Analogy
With new tools and products getting introduced with every release implemented in its platform, Salesforce is all set to continue its durable growth in the future.
Salesforce AppExchange: Best Practices for Choosing SolutionsApttus
Salesforce AppExchange: Best Practices for Choosing Solutions
To view Quote-to-Cash applications on the Salesforce AppExchange, visit https://appexchange.salesforce.com/listingDetail?listingId=a0N300000016bGHEAY
The Salesforce AppExchange holds thousands of apps that can help your business - no matter what you're looking for or what industry you're in. But with thousands of applications to choose from, how do you know which are the best for your company? In this presentation, Apttus, FinancialForce and ServiceMax will review the best practices for choosing solutions on the Salesforce AppExchange.
Tips for selecting solutions on the Salesforce AppExchange:
- Identify your company needs
- Read Reviews
- Review the vendor's entire footprint
- Go over vendor evaluation factors
- Native vs. Composite Apps
- Secure the Budget
and more!
To learn more about extending your Salesforce investment, visit http://apttus.com/extending-salesforce-quote-cash-apps/
As businesses continue through this evolution, IT begins to recognize increasingly significant benefits. In terms of value, the focus on management and automation yields a reduction of operating expenses, as automation of manual tasks enables the IT organization to operate more efficiently.
FinancialForce Professional Services Automation (PSA) DatasheetSwiftype
FinancialForce Professional Services Automation (PSA) is a cloud based services solution that leverages the power of Salesforce CRM and Force.com to manage your people, customers, projects and financials in one integrated services management application.
Flip the Switch On Continuous DeliveryBMC Software
Read insight from13 industry leaders of how adopting automation and implementing Continuous Delivery (CD) within the production schedule, DevOps teams can release higher quality software more quickly. Learn more about how to flip the switch to Continuous Delivery in our latest ebook: http://www.bmc.com/forms/jobs-as-code-continuous-delivery-devops-ebook.html?cid=sc-DBA_DevOps_Innov_FC_SC_Top_Rank_DevOps_eBook-ND-03-f-05252017&cc=sc&elqcid=3082&sfcid=70114000002L2gB&emid=3153
By focusing on organizational enablers and robust software engineering practices, e-commerce companies can shorten the development lifecycle, outmaneuver the competition and remain relevant in the eyes of customers.
Do your really need a CRM ? If this is a question you are grappling with, then this is definitely a no miss presentation for you.
Takes you through the stages invovled in CRM consultancy to final successful implementation
When implementing new ERP solutions for clients, it is important to view CRM as one of several necessary cornerstones of the rollout. It is a fact that CRM systems can often offer great value at a lower cost compare to a mature ERP system.
http://bit.ly/1xrvsaC
10 lessons from fast growth businesses for ibmBill Nussey
A presentation I gave to IBM's leadership sharing the unique characteristics of high growth, entrepreneurial companies and how IBM might adapt some of them.
A Guide to Robotic Process Automation & Cognitive TechnologiesAccelirate Inc.
Accelirate Inc. is the largest Pure Play RPA and AI Services Company in the United States. We have written a Guide to RPA and Cognitive Technologies for both newcomers to the industry and those interested in learning more about RPA and learning about some of their business use cases.
Net suite salesforce integration a forward thinking solutionKaty Slemon
Learn the step-by-step process of NetSuite Salesforce Integration in this guide and also know the complete benefits of both the leading CRM and ERP platforms
Nitor Infotech offers tailored solution engineering services to help enterprises to reduce time-to-market, improve decision-making, increase scalability, and enhance user experience. Link for more details: https://www.nitorinfotech.com/services/solution-engineering/
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
Now that your organization has implemented an Office 365 Intranet, what’s next?
In this session we will respond to the ever-increasing demand for powerful and integrated solutions that support users’ needs across their digital workplace and beyond. Leveraging Office 365 means that you have access to entirely new ways of building solutions faster than ever before. The best part? It’s not just IT that can build these great solutions!
What you’ll learn:
Join Richard Harbridge as we explore real world examples and best practices for how organizations can deliver more value with integrated solutions. We will discuss Bots, Microsoft Flow, PowerApps, Microsoft Forms, Integrations, Office 365 development, Industry innovation, and more!
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
Now that your organization has implemented an Office 365 Intranet, what’s next?
In this session we will respond to the ever-increasing demand for powerful and integrated solutions that support users’ needs across their digital workplace and beyond. Leveraging Office 365 means that you have access to entirely new ways of building solutions faster than ever before. The best part? It’s not just IT that can build these great solutions!
What you’ll learn:
Join Richard Harbridge as we explore real world examples and best practices for how organizations can deliver more value with integrated solutions. We will discuss Bots, Power Automate, PowerApps, Microsoft Forms, Integrations, Office 365 development, Industry innovation, and more!
Slide deck highlighting the reasons for IT organisations to undertake a "Service Management" approach to providing their customers / users with IT services.
Why Should You Upgrade from Microsoft Dynamics NAV to Business Central?Dynamics Square
When upgrading Dynamics NAV to Business Central, it's important to know that the steps required will depend greatly on how different your version of NAV is from the standard version, as well as a variety of other factors.
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17New Relic
Dealertrack explains how they optimize their DevOps toolchain at FutureStack17.
Be sure to subscribe and follow New Relic at:
https://twitter.com/NewRelic
https://www.facebook.com/NewRelic
https://www.youtube.com/NewRelicInc
Learn how a configurable, cloud-based web experience that supports single sign-on, common navigation, and a common look across application can streamline ERP for users.
Gain new visibility in your DevOps teamAbhishek Sood
DevOps implementation too often focuses only on communication between dev teams and their business counterparts, but fails to adequately loop in downstream testing and operations teams. A lack of visibility for operations teams leads to delaying rollouts and going live with buggy code.
Check this Forrester Consulting report to see what strategies DevOps teams are using to maximize visibility, speed, and agility.
Azure IaaS: Cost savings, new revenue opportunities, and business benefits Abhishek Sood
By now, it is well known that moving to the cloud saves on various costs, but exactly how much benefit can you expect to realize? How do the experts evaluate platforms and what do they see as the key challenges a platform will need to overcome? This paper answers all this and demonstrates how to evaluate an IaaS service for you.
3-part approach to turning IoT data into business powerAbhishek Sood
There will be 44 zettabytes of data produced by IoT alone by 2020, according to IDC. That’s a little more than the cumulative size of 44 trillion feature films.
Data from IoT devices will soon be table stakes in your industry, if it isn’t already. Turning that data into quick and actionable insights is the race for all businesses who are investing in IoT devices.
Learn about a 3-pronged approach that can turn your IoT data into business actions:
Business-wide analytics revolution
Connected relationships with customers
Intelligent innovation based on data
Chances are if someone were to ask you to choose a department in your company where you could save close to $9 million as part of a 3-year ROI, HR wouldn’t make the top-of-the-mind list. Years past would suggest something closely related to HR - like layoffs - as holding the answer, but that’s not where the dollars could be saved as one large American healthcare provider found out.
The undisclosed, $4 billion organization was unfortunately riddled with inconsistencies and redundancies throughout their HR department that were ultimately draining massive amounts of resources. After much thought, the provider turned to ServiceNow for advice - and a new solution.
In this exclusive Forrester Research report, see how this healthcare provider was able to consumerize their employee service experience, which led them to unlock benefits like:
Benefits approaching $10 million in savings
30% improved efficiency in servicing HR cases
50% reduction in audit and compliance costs
And more
Big news coming for DevOps: What you need to knowAbhishek Sood
As the DevOps culture continues to sweep through the IT world, and the trend toward microservices picks up steam, VMware steps into the fray with their recent acquisition of Wavefront.
What does this mean for you?
This exclusive e-guide takes a look at what one of the largest names in virtualization platforms is looking to do with DevOps monitoring, as well as:
How they plan to stand out against the competition
How they are moving forward with the cloud
And more
Microservices best practices: Integration platforms, APIs, and moreAbhishek Sood
Your business’s ability to adapt quickly, drive innovation, and meet new competition wherever it arises is a strategic necessity in today’s world of constant change and disruption.
This paper explores how many organizations are laying a foundation for continuous innovation and agility by adopting microservice architectures.
Discover how to build a highly productive, unified integration framework for microservices that creates a seamless app network with API-led connectivity.
How to measure your cybersecurity performanceAbhishek Sood
In order for organizations to stay competitive, they must always be improving. This too is true for their cybersecurity.
Being able to properly harvest and digest cybersecurity benchmarking information is critical for today’s CIOs. If you realize that your cybersecurity is not at the level it should be, evaluating it properly can help you raise appropriate resources to fix the issues.
Discover how to get the full picture of your organization's security performance compared to your peers. Learn why benchmarking is so critical for today's CIOs and how to clearly communicate benchmarking data to your board.
Organizations have been putting the cloud to use for years, but recently the trickle of workloads being moved from on-premises to public cloud environments has grown into a tidal wave.
But just what public cloud infrastructure strategies are being used, in terms of the number of providers with which they partner, and do they see these services simply augmenting existing on-premises environments or as a means of revolutionizing them?
Read this ESG research brief to get the answer to these questions and more.
Gartner predicts that nearly 40% of enterprise IT application spend will be shifted to cloud versus on-premise by 2020.
However, most IT departments evaluate and select cloud-based apps based on their many business productivity benefits but a number of critical security and performance issues need to be considered at the same time.
This white paper details some of the major considerations you will need to focus on when looking for cloud app security. You will also learn about:
Limitations of existing products
Integrated cloud security gateway approach
Malware and data security challenges
And much, much more
How to integrate risk into your compliance-only approachAbhishek Sood
Information security policies and standards can oftentimes cause confusion and even liability within an organization.
This resource details 4 pitfalls of a compliance-only approach and offers a secure method to complying with policies and standards through a risk-integrated approach.
Uncover 4 Benefits of integrating risk into your compliance approach, including:
Reduced risk
Reduced deployment time
And 2 more
DLP 101: Help identify and plug information leaksAbhishek Sood
A data loss prevention (DLP) strategy isn’t something to be taken lightly: its cost, impact on process, and responsibility for keeping an enterprise’s data secure cannot be understated as data becomes more accessible and mobile.
In this e-guide discover:
What it means for security for data to be in use, in motion, and at rest
How DLP works: standalone vs. integrated
The DLP learning curve
And more
IoT: 3 keys to handling the oncoming barrage of use casesAbhishek Sood
74.5 billion devices will be connected to the internet by 2025. The Internet of Things (IoT) is going to impact every industry around the world, if it hasn't already.
Of course, something as significant as the IoT will present a number of challenges as it is introduced to traditional operations environments.
Access this infographic to prepare for an onslaught of IoT use cases and refocus your strategy to focus on scale, complexity, and security.
How 3 trends are shaping analytics and data management Abhishek Sood
Explore how 3 current trends are shaping modern data environments and learn about the impact of non-relational databases, big data, cloud data integration, self-service analytics, and more.
API-led connectivity: How to leverage reusable microservicesAbhishek Sood
Government agencies across the globe – whether they be state, local, central, or federal – face a digital transformation imperative to adopt cloud, IoT, and mobile technologies that legacy systems often struggle to keep up with.
This white paper explores how to take an architectural approach centered around APIs and microservices to unlock monolithic legacy systems for digital transformation.
Find out how to build up your API management strategy, and learn how you can:
Accelerate project delivery driven by reusable microservices
Secure data exchange within and outside agencies
Use API-led connectivity to modernize legacy systems
And more
How to create a secure high performance storage and compute infrastructureAbhishek Sood
Creating a secure, high-performance enterprise storage system presents a number of challenges.
Without a high throughput, low latency connection between your SAN and your cloud compute infrastructure, your business will struggle to extract actionable insights in time to make the best decisions.
Download this white paper to discover technology designed to deliver maximum storage and compute capacity for enterprises, with massive data stores, that need to solve business problems fast without compromising the security of user information.
Enterprise software usability and digital transformationAbhishek Sood
This report produced by IFS and CFE Media explores how ERP software usability is closely linked to a business' perceived readiness for digital transformation.
Transforming for digital customers across 6 key industriesAbhishek Sood
While many industries recognize the value of digital transformation and the role it plays in meeting increasingly high customer expectations, digital transformation maturity is lagging behind in several industries.
To learn more, Forrester Consulting conducted a study to evaluate the state of digital transformation across 6 industries, including retail, banking, healthcare, insurance, telco, and media.
Find out how each of these industries is faring in a digital-first world, and uncover the report’s key findings about:
The role of digital technologies in shaping customer relationships
Areas of improvement: From operations to digital marketing
Recommendations for the next steps in digital transformation
And more
Authentication best practices: Experts weigh inAbhishek Sood
A 2017 Aite Group survey of 1,095 U.S. consumers who use online and/or mobile banking revealsusers’ perceptions of various forms of authentication.
Access this report now to uncover key findings from this study and expert recommendations to improve authentication security and user experience.
Inside, learn about:
•Notable 2016 data breaches
•Market trends and implications
•Consumers’ attitudes toward passwords
•Pros and cons of authentication methods
Improving profitability for small businessBen Wann
In this comprehensive presentation, we will explore strategies and practical tips for enhancing profitability in small businesses. Tailored to meet the unique challenges faced by small enterprises, this session covers various aspects that directly impact the bottom line. Attendees will learn how to optimize operational efficiency, manage expenses, and increase revenue through innovative marketing and customer engagement techniques.
Digital Transformation and IT Strategy Toolkit and TemplatesAurelien Domont, MBA
This Digital Transformation and IT Strategy Toolkit was created by ex-McKinsey, Deloitte and BCG Management Consultants, after more than 5,000 hours of work. It is considered the world's best & most comprehensive Digital Transformation and IT Strategy Toolkit. It includes all the Frameworks, Best Practices & Templates required to successfully undertake the Digital Transformation of your organization and define a robust IT Strategy.
Editable Toolkit to help you reuse our content: 700 Powerpoint slides | 35 Excel sheets | 84 minutes of Video training
This PowerPoint presentation is only a small preview of our Toolkits. For more details, visit www.domontconsulting.com
VAT Registration Outlined In UAE: Benefits and Requirementsuae taxgpt
Vat Registration is a legal obligation for businesses meeting the threshold requirement, helping companies avoid fines and ramifications. Contact now!
https://viralsocialtrends.com/vat-registration-outlined-in-uae/
Enterprise Excellence is Inclusive Excellence.pdfKaiNexus
Enterprise excellence and inclusive excellence are closely linked, and real-world challenges have shown that both are essential to the success of any organization. To achieve enterprise excellence, organizations must focus on improving their operations and processes while creating an inclusive environment that engages everyone. In this interactive session, the facilitator will highlight commonly established business practices and how they limit our ability to engage everyone every day. More importantly, though, participants will likely gain increased awareness of what we can do differently to maximize enterprise excellence through deliberate inclusion.
What is Enterprise Excellence?
Enterprise Excellence is a holistic approach that's aimed at achieving world-class performance across all aspects of the organization.
What might I learn?
A way to engage all in creating Inclusive Excellence. Lessons from the US military and their parallels to the story of Harry Potter. How belt systems and CI teams can destroy inclusive practices. How leadership language invites people to the party. There are three things leaders can do to engage everyone every day: maximizing psychological safety to create environments where folks learn, contribute, and challenge the status quo.
Who might benefit? Anyone and everyone leading folks from the shop floor to top floor.
Dr. William Harvey is a seasoned Operations Leader with extensive experience in chemical processing, manufacturing, and operations management. At Michelman, he currently oversees multiple sites, leading teams in strategic planning and coaching/practicing continuous improvement. William is set to start his eighth year of teaching at the University of Cincinnati where he teaches marketing, finance, and management. William holds various certifications in change management, quality, leadership, operational excellence, team building, and DiSC, among others.
[Note: This is a partial preview. To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
Sustainability has become an increasingly critical topic as the world recognizes the need to protect our planet and its resources for future generations. Sustainability means meeting our current needs without compromising the ability of future generations to meet theirs. It involves long-term planning and consideration of the consequences of our actions. The goal is to create strategies that ensure the long-term viability of People, Planet, and Profit.
Leading companies such as Nike, Toyota, and Siemens are prioritizing sustainable innovation in their business models, setting an example for others to follow. In this Sustainability training presentation, you will learn key concepts, principles, and practices of sustainability applicable across industries. This training aims to create awareness and educate employees, senior executives, consultants, and other key stakeholders, including investors, policymakers, and supply chain partners, on the importance and implementation of sustainability.
LEARNING OBJECTIVES
1. Develop a comprehensive understanding of the fundamental principles and concepts that form the foundation of sustainability within corporate environments.
2. Explore the sustainability implementation model, focusing on effective measures and reporting strategies to track and communicate sustainability efforts.
3. Identify and define best practices and critical success factors essential for achieving sustainability goals within organizations.
CONTENTS
1. Introduction and Key Concepts of Sustainability
2. Principles and Practices of Sustainability
3. Measures and Reporting in Sustainability
4. Sustainability Implementation & Best Practices
To download the complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesHolger Mueller
Holger Mueller of Constellation Research shares his key takeaways from SAP's Sapphire confernece, held in Orlando, June 3rd till 5th 2024, in the Orange Convention Center.
Company Valuation webinar series - Tuesday, 4 June 2024FelixPerez547899
This session provided an update as to the latest valuation data in the UK and then delved into a discussion on the upcoming election and the impacts on valuation. We finished, as always with a Q&A
An introduction to the cryptocurrency investment platform Binance Savings.Any kyc Account
Learn how to use Binance Savings to expand your bitcoin holdings. Discover how to maximize your earnings on one of the most reliable cryptocurrency exchange platforms, as well as how to earn interest on your cryptocurrency holdings and the various savings choices available.
3.0 Project 2_ Developing My Brand Identity Kit.pptxtanyjahb
A personal brand exploration presentation summarizes an individual's unique qualities and goals, covering strengths, values, passions, and target audience. It helps individuals understand what makes them stand out, their desired image, and how they aim to achieve it.
2. | Rapid7.com 215 Events to Log for Better DevOps
TABLE OF CONTENTS
3
5
6
7
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
Foreword ...............................................................................................................................................................................................
Better DevOps for the Sales Team .............................................................................................................................................
1. Logging your most common sales CRM errors ..........................................................................................................................
2. Monitoring the rate of transactions from your billing platform ..............................................................................................
3. Tracking discount codes created in your e-commerce system ...............................................................................................
Better DevOps for Customer Success .......................................................................................................................................
4. Tracking VIP Support requests ....................................................................................................................................................
5. Tracking days since last login ......................................................................................................................................................
6. Tracking user session lengths ......................................................................................................................................................
Better DevOps for the Product Team ......................................................................................................................................
7. Tracking most clicked features ....................................................................................................................................................
8. Tracking the usage of a feature over time .................................................................................................................................
9. Tracking feature requests and feature releases ........................................................................................................................
Better DevOps for the Marketing Team ..................................................................................................................................
10. Tracking traffic from a source ....................................................................................................................................................
11. Tracking the performance of advertising mediums .................................................................................................................
12. Locating 302 Redirects ................................................................................................................................................................
Better DevOps for the Data Science Team ...........................................................................................................................
13. Identifying slow Tableau workbooks ........................................................................................................................................
14. Monitoring failed Tableau extracts ...........................................................................................................................................
15. Monitoring Tableau Apache 404s .............................................................................................................................................
Conclusion ............................................................................................................................................................................................
3. | Rapid7.com 315 Events to Log for Better DevOps
INTRODUCTION
Despite the wave of discussion around DevOps that has emerged over the past couple
years, the majority of companies today are still far from fully embracing it. Puppet
Labs’ 2015 State of DevOps Report1
reveals vast differences between companies who
practice DevOps and those who don’t, with DevOps-focused organizations reporting
“60 times fewer failures and recovery from failure being 168 times faster than their
lower-performing peers”. With such dramatic benefits, it’s surprising to still see so many
organizations not embracing a DevOps culture.
Perhaps just as surprising though, is the overwhelming focus of DevOps on IT
performance. Of course the emergence of complex and highly distributed IT
infrastructures created the need for planning and process automation that DevOps grew
to satisfy. Yet DevOps seems to have plateaued at IT performance, with little written to
date on how the principles of DevOps are being applied outside of IT’s own department.
In Gene Kim’s The Phoenix Project, (a short story applauded for summarizing IT’s
modern challenges and making them relatable to a non-technical audience), Kim’s
protagonist regularly interacts with executives from a variety of departments, including
Engineering, Operations, Marketing, Security, Sales, Finance, and others, providing an
idealistic example by the end of the story of how IT operates as the backbone of the
organization. Yet when talking about DevOps in the real world, the conversation is almost
always entirely focused on Engineering and Operations. “IT Automation”, “Continuous
Integration”, “Infrastructure as Code” and other buzz phrases are commonly used to
describe DevOps and all stop short of extending beyond the walls of the engineering and
operations departments. If IT is truly the backbone of any good organization (even those
outside of the technology industry), where is DevOps being practiced across the rest of
the company?
1
https://puppetlabs.com/2015-devops-report
4. | Rapid7.com 415 Events to Log for Better DevOps
There are a variety of factors that make up “good DevOps”, not all of which are necessarily
applicable to other departments. For example, as far as Marketing has come in embracing
data analytics, an “Infrastructure as Code” mentality doesn’t yet apply to Marketing’s
needs. “Planning” and “Monitoring” are two practices that do fit non-technical teams
though and warrant serious consideration. Many of the tools being used by Finance,
Marketing, and Sales teams today are set up by the IT department. Many of the functions
these tools serve have a very real impact on business performance, whether it be a sales
CRM, an e-commerce portal, or a marketing analytics platform that directly influences
how budgets are spent. When these tools and functions break down, progress towards
business goals are immediately interrupted and likely result in urgent calls to an IT team.
Often, the problem was discovered by a frustrated customer or a frantic employee
noticing that online sales have dropped to zero for the past hour. And even more often,
there’s no defined plan for remediation. Other IT work must be put on hold while dealing
with unplanned fire drills.
In an effort to further reduce unplanned work and empower teams through good DevOps
practices that permeate the entire organization, collaborative planning and automated
monitoring practices should be happening in every department. Throughout this paper,
we’ll explore each department of a typical organization, covering some of the more
common challenges these departments face and how good DevOps can be applied in
each case.
Real Examples
In the following sections, we’ll explore how log data from a wide variety of tools and
services can be used to practice good DevOps and support an entire organization. For
demonstration purposes, we use Rapid7’s infrastructure monitoring tool, InsightOps and
LEQL (The Rapid7 Log Entries Query Language). For more information on these tools,
visit Rapid7.com.
5. | Rapid7.com 515 Events to Log for Better DevOps
BETTER DEVOPS
FOR THE SALES TEAM
For many organizations, the sales team is the group who keeps the
lights on. A sales team’s actions correlate directly to revenue for the
business and every minute a salesperson is unable to do their job
results in lost or delayed revenue. The modern sales team leverages
a wide spectrum of tools from e-commerce platforms, customer
relationship management tools and payment gateways. These vital
systems generate a wealth of log data that can be easily captured.
Bringing the power of DevOps to sales can improve the reliability,
efficiency, and security of these essential tools.
6. | Rapid7.com 615 Events to Log for Better DevOps
Customer relationship management tools are at the core of many businesses today. These
platforms typically generate a wealth of log data. Despite the importance of these systems, it is
surprising how infrequently the logs created by CRM tools are reviewed.
The example query below utilizes groupby() and sort() functions to return the Salesforce
errors that are occurring most frequently.
Source: Logentries.com
Example query:
1. Logging your most common sales
CRM errors
where(severity = ERROR AND /message=.(?Pregmessage[^:(“]*)/) groupby(regmessage) sort(desc)
Try with InsightOps
7. | Rapid7.com 715 Events to Log for Better DevOps
Your organization is no doubt tracking the transactions flowing through your billing platform
in terms of monetary impact. Surprisingly, it seems less common to monitor the number of
transactions occurring and the rate of which those transactions occur, disregarding (for this
metric) the value of each transaction.
The example visualization below is returned when using a calculate(count:x) function. This
shows the average number of transactions over time, quickly revealing a drastic drop. This drop
could trigger an alert and provides context around failure timeframe.
Source: Rapid7.com
2. Monitoring the rate of transactions
from your billing platform
Example query:
where(transactionId) calculate(count) timeslice(24)
Try with InsightOps
8. | Rapid7.com 815 Events to Log for Better DevOps
Tracking your average discount issued over time is helpful when considering financials. The
security perspective also provides an interesting use case for tracking discounts. In 2015, The
Check Point Malware Vulnerability Research Group discovered a remote code execution
vulnerability in Magento that, among other things, would allow an attacker to create a 100%
discount code3
.
The example below uses a calculate(average:x) function to examine the trend of discount
codes created in our simulation environment. The large spike highlighted, occurred when a
someone successfully applied a 100% discount code.
3
http://blog.checkpoint.com/2015/04/20/analyzing-magento-vulnerability
Source: Rapid7.com
Example query:
where(discount) calculate(average:discountValue)
3. Tracking discount codes created
in your e-commerce system
Try with InsightOps
9. | Rapid7.com 915 Events to Log for Better DevOps
BETTER DEVOPS FOR
CUSTOMER SUCCESS
Customer Success is imperative to the continued operation of an
organization. Protecting the revenue of the company by keeping
churn as low as possible is the primary objective of this team.
Reliable metrics to determine customer satisfaction and outreach
effectiveness are necessary for this integral team to ensure
customer retention. Effectively monitoring your product and
integrating with tools like support helpdesks can provide immensely
helpful information to measure customer engagement, health and
ultimately reduce churn.
10. | Rapid7.com 1015 Events to Log for Better DevOps
Your Customer Success Team likely spends significant time working in and reporting off of a
helpdesk tool. These systems can typically perform standard alerting and escalation as required.
However, configuring alerts beyond the provided scenarios can be difficult or impossible. By
configuring your helpdesk tool to record events in your infrastructure monitoring tool, you open
the possibility for extremely customizable and robust alerting. By monitoring events taking place
in the helpdesk, the Customer Success Team can be empowered to perform more proactive
outreach.
The example below is a basic alert configuration in InsightOps. The pattern used here will be
matched when requests are submitted to the helpdesk by Acme Corp. The alert is configured to
trigger if Acme Corp. submits two support requests in a one-day period, which may suggest an
ongoing and unresolved issue.
Source: Rapid7.com
4. Tracking VIP support requests
11. | Rapid7.com 1115 Events to Log for Better DevOps
Customers who have not logged into your application for an extended period of time are ideal
for proactive outreach. A user may not be using the product because of a technical blocker, the
need for onboarding or a lack of training. Metrics like “days since last login” can be integral to the
operation of a Customer Success Team.
The example below uses the a calculate(unique:x) function to count the number of
customers who have not logged in for over two weeks.
Now you have a high-level metric representing the number of customers who have not logged
in for a considerable period. This is helpful to watch over time and evaluate if blanket campaigns
and efforts are effective. However, the Customer Success Team will also want to know the
individual customers so that they can reach out.
The example below displays results grouped by customer, providing the Customer Success team
with a list of specific individuals to contact.
Source: Rapid7.com
5. Tracking days since last login
Example query:
where(daysSinceLogin 14) calculate(unique:customer)
Try with InsightOps
12. | Rapid7.com 1215 Events to Log for Better DevOps
User session lengths in your application can be a strong indicator of customer health. A direct
correlation is often exhibited between increased session lengths, customer satisfaction and
product adoption.
Monitoring application session lengths for your Customer Success Team provides a meaningful
metric to evaluate the effectiveness of campaigns and onboarding efforts. An average session
length in decline can be a sign of an underlying issue.
The example below uses a calculate(average:x) function to examine the average session
length for all customers in seconds.
Source: Rapid7.com
6. Tracking user session lengths
Example query:
calculate(average:sessionLength)
Try with InsightOps
13. | Rapid7.com 1315 Events to Log for Better DevOps
The Customer Success Team could also review the session length for a single customer to
determine the effectiveness of their recent targeted efforts.
Source: Rapid7.com
Example query:
where(customerId = 123) calculate(average:sessionLength)
Try with InsightOps
14. | Rapid7.com 1415 Events to Log for Better DevOps
BETTER DEVOPS FOR
THE PRODUCT TEAM
The product team is where the business and engineering aspects
of the organization meet. This team works to understand the needs
of the customer to design and improve the product. The product
team is continuously working with customers and other members of
the organization to understand how the product can be improved.
However, unless a customer purposefully provides feedback, it can
be challenging for product teams to know how an application is
being used or what changes should be implemented. Client side
logging (also known as application layer logging) provides insightful
data for the product team. Tracking clicks, sessions and other user
behavior permits the Product Team to make informed decisions
about the current product and the product roadmap.
15. | Rapid7.com 1515 Events to Log for Better DevOps
Using an application language library such as the InsightOps node.js, .Net or Java libraries allows
you to log from the front end of your application and get in-depth information about user
behaviors.
Tracking clicks on certain features or buttons allows you to perform analysis on how and which
features are being used.
The example query below uses groupby() and sort() functions to show the most clicked
features.
Source: Rapid7.com
7. Tracking most clicked features
Example query:
where(clicked) groupby(feature) calculate(count) sort(desc)
Try with InsightOps
16. | Rapid7.com 1615 Events to Log for Better DevOps
Source: Rapid7.com
Similar to the example from number 2, a drastic drop in the use of a feature can be a sign of
application or even system failure. A prolonged drop in the use of a feature also plays a helpful
role in product team investigations.
The example below shows the count of clicks of a feature during an infrastructure failure. The
visualization is produced using a calculate(count) function.
8. Tracking the usage of a feature
over time
Example query:
where(clicked AND viewerFeature) calculate(count)
Try with InsightOps
17. | Rapid7.com 1715 Events to Log for Better DevOps
At a glance, a visual dashboard of log data can show you feature releases compared to customer
requests, providing exceptional perspective.
The dashboard widget below is being populated with log data from a Trello board. As cards are added
to the ‘Suggested Feature’ and ‘Released Feature’ columns, the events are recorded in the logs.
The graph below uses two identical queries, except for the Trello column name, using a
calculate(count) function to populate the graph.
Source: Rapid7.com
9. Tracking feature requests and
feature releases
18. | Rapid7.com 1815 Events to Log for Better DevOps
BETTER DEVOPS
FOR THE
MARKETING TEAM
Marketing is the lifeblood of every company. This team generates
brand awareness and brings in new customers to kick off the sales
cycle. Today’s marketing team pursues its goals through many
mediums, especially online promotion. The marketing team will
almost always have a traffic analysis tool like Google Analytics to
monitor the visitors they capture. However, log files can provide
additional context to the data not provided by such a tool. The
log files afford a different perspective, exact results and real time
information. This paper focuses exclusively on monitoring web
server logs (such as Apache and Nginx) for the marketing team.
However, like all departments, the marketing team can also benefit
from monitoring numerous systems such as content management,
CRMs and other tools.
19. | Rapid7.com 1915 Events to Log for Better DevOps
The exactness of web requests and timestamps provided by log data can enable marketing
teams to act quickly and accurately to changing conditions and issues.
It can sometimes be challenging to spot a dramatic drop in site traffic from a specific source if
overall traffic hasn’t experienced a dramatic dip. Using web server logs, marketing teams can
visualize traffic from unique sources and establish advanced inactivity or anomaly alerts to
better monitor web traffic.
The query below uses a calculate(count) function to search Nginx access logs for traffic over
time from a particular partner.
Source: Rapid7.com
10. Tracking traffic from a source
Example query:
where(/dzone/) calculate(count)
Try with InsightOps
20. | Rapid7.com 2015 Events to Log for Better DevOps
Source: Rapid7.com
Source: Rapid7.com
11. Tracking the performance
of advertising mediums
Example query:
where(/utm_medium=cpc/)
The combination of tracking parameters added to a URL by the marketing team and the
access logs from your web servers can provide powerful and immediate intelligence into the
performance of various mediums.
Using the simple search below, Marketing teams can monitor the traffic sent from a particular medium.
Add a calculate(count) function to view the traffic from the selected medium over time.
Try with InsightOps
21. | Rapid7.com 2115 Events to Log for Better DevOps
Your marketing department works hard to create and promote high quality content to
continuously improve search engine ranking. Major potential gains in SEO may be lost due to
seemingly small issues, such as the use of 302 redirects.
When a 302 redirect is used on a page, none of the rankings nor trust established by the
indexing search engine is passed to the destination page, which can harm your site’s search
engine rank. A conscious effort should be made to weed out 302 redirects and replace them
with 301 redirects whenever appropriate.
Your marketing department may be affected by this redirect issue without even knowing. A
simple query of your web server logs can return all of the pages being served with a 302 status.
The query below uses a groupby() function to search Nginx access logs to return the names of
any pages producing a 302 status.
Source: Rapid7.com
Example query:
where(status = 302) groupby(path)
12. Locating 302 Redirects
Try with InsightOps
22. | Rapid7.com 2215 Events to Log for Better DevOps
BETTER DEVOPS
FOR THE DATA
SCIENCE TEAM
Data science is starting to play a major role in the operation of
many organizations. The DataOps professionals crunching this data
engage numerous tools, with one popular choice being Tableau.
Capturing the logs produced by Tableau infrastructure allows for the
real-time monitoring of events, deeper data analysis and efficient
troubleshooting of issues.
23. | Rapid7.com 2315 Events to Log for Better DevOps
Slow Tableau workbooks can be extremely frustrating for both that workbook’s users and other
users of the same Tableau infrastructure. Monitoring the VizQL log can allow you to identify
problem workbooks in the system.
Here is an example of what you can expect to find from a VizQL log:
The example below shows the workbooks with the highest average load time. This visualization
is produced by using groupby(), calculate(average:x) and sort() functions.
13. Identifying slow Tableau
workbooks
13 Oct 2015 16:36:17:810 {
“ts”: the timestamp for this record
“pid”: the process id for this record
“tid”: the thread id for this record
“sev”: severity
“req”: the http request id
“sess”: the session id
“site”: the site name for this record
“user”: the user name
“k”: the type (“key”) of the record
“v”: {
the payload
}
}
Example query:
where(k=”end-update-sheet”) groupby(site) calculate(average:elapsed) sort(desc)
Try with InsightOps
24. | Rapid7.com 2415 Events to Log for Better DevOps
When Tableau extracts fail, errors are logged to the Background Log. This log includes both
errors and information about other activities and subscriptions within the Tableau system, such
as the logs below:
When trying to investigate a failed Tableau extract, you may want to filter out all INFO level
events so you can focus on events relating to errors. The simple query below uses a regular
expression query to match all log events that don’t contain the word “info” (case insensitive).
Source: Rapid7.com
14. Monitoring failed Tableau extracts
Example query:
where(-/info/i)
Try with InsightOps
25. | Rapid7.com 2515 Events to Log for Better DevOps
The Tableau web service is run by a standard Apache server. The Apache server produces
typical access and error log events, including many of the same web server metrics discussed
throughout this paper.
The Apache server operating as part of your Tableau infrastructure can reveal request errors
and where requests are coming from.
The query below uses the a groupby() function for searching Apache access logs to return the
names of any pages producing a 404 status; revealing that a workbook has potentially been
moved or accidentally deleted.
Source: tableau.com/404
15. Monitoring Tableau Apache 404s
Example query:
where(status=404) groupby(path)
Try with InsightOps
26. | Rapid7.com 2615 Events to Log for Better DevOps
CONCLUSION
Good DevOps should be applied throughout the organization, not just in the IT
department. The monitoring practices suggested here do not have a focus on system
performance but instead focus heavily on achieving the goals of the business. Some of
the metrics discussed monitor and improve system reliability while others are intended
to help make all teams in the organization better informed. The application of DevOps
principals throughout the organization brings this improved reliability and enhanced
knowledge together to result in an organization that is collaborative, productive and
ultimately successful.
27. | Rapid7.com 2715 Events to Log for Better DevOps
ABOUT RAPID7
With Rapid7 (NASDAQ: RPD), security and IT professionals gain the clarity and confidence
they need to protect against risk and drive innovation. Rapid7 analytics transform data
into answers, eliminating blind spots and giving customers the insight they need to
securely develop and operate today’s sophisticated IT infrastructures, networks, and
applications. Rapid7 solutions include vulnerability management, penetration testing,
application security, incident detection and response, SIEM and log management, and
offers managed and consulting services across its portfolio. Rapid7 is trusted by more than
6,200 organizations across over 110 countries, including 38% of the Fortune 1000. To learn
more about Rapid7 or get involved in our threat research, visit www.rapid7.com.
ABOUT INSIGHTOPS
InsightOps automatically combines live log and asset data from across your infrastructure
into one central and searchable location, so you can access the insight you need, when
you need it. Stop guessing where to start your next IT investigation—get InsightOps and
get answers. Learn More at rapid7.com/insightops.