Grafana/Graphite provides lightweight application performance monitoring of internal services and metrics. Rigor offers synthetic performance monitoring of selected pages from different locations. SOASTA mPulse enables real user monitoring to collect performance data from real browsers. SOASTA Data Science Workbench allows complex analysis of performance data through notebooks to answer questions about page groups, user paths, and conversion impact. Tools should be used together to gain internal and external views of performance from synthetic and real user perspectives.
Here's a recent presentation I gave to the Youth Librarians of Illinois. "Resources that Help Us Represent," discusses how I have effectively used book vendors, publishing houses, websites, databases and books while working as a school librarian. Enjoy!
'Ignite: For Good' presentation 1: Wear the Change You Want To See in the Wor...mysociety
This is Dave Martin's presentation which he gave during the 'Ignite: For Good' evening mySociety hosted on 29th October 2014 as part of the Bath Digital Festival.
Description:
The History of the t-shirt and how it can be an agent for change. The t-shirt is part of one’s visual identity, and thus can be used to demonstrate your values and beliefs. How people like Katherine Hamnett and Vivienne Westwood are using t-shirts for good, and how Call of the Brave, my ethical t-shirt enterprise, aims to harness this power and change the world one t-shirt at a time.
http://callofthebrave.org/
Order online for customized theme cakes deliverycakesquare
order online cakes, avail our midnight cake delivery service for birthday. Send customized theme wedding cakes to Chennai delivery, Gift a cake to Chennai from Cake Square
Here's a recent presentation I gave to the Youth Librarians of Illinois. "Resources that Help Us Represent," discusses how I have effectively used book vendors, publishing houses, websites, databases and books while working as a school librarian. Enjoy!
'Ignite: For Good' presentation 1: Wear the Change You Want To See in the Wor...mysociety
This is Dave Martin's presentation which he gave during the 'Ignite: For Good' evening mySociety hosted on 29th October 2014 as part of the Bath Digital Festival.
Description:
The History of the t-shirt and how it can be an agent for change. The t-shirt is part of one’s visual identity, and thus can be used to demonstrate your values and beliefs. How people like Katherine Hamnett and Vivienne Westwood are using t-shirts for good, and how Call of the Brave, my ethical t-shirt enterprise, aims to harness this power and change the world one t-shirt at a time.
http://callofthebrave.org/
Order online for customized theme cakes deliverycakesquare
order online cakes, avail our midnight cake delivery service for birthday. Send customized theme wedding cakes to Chennai delivery, Gift a cake to Chennai from Cake Square
How Teespring Built a Launchpad for GrowthKera Zacuto
What metric do you use to decide when to start scaling? How long until growth started actually taking off? Walker answers these questions in his Hustle Con talk.
Walker Williams is the co-founder and CEO of TeeSpring, a platform that enables anyone with an idea to design and sell t-shirts. Think Kickstarter for t-shirts. TeeSpring is a Y Combinator grad with $56.9m in funding, 200+ employees, and $100’s of millions in revenue.
Hustle Con is a badass conference where the best non-technical founders (aka hustlers) teach how they got started and give practical advice on growing your startup. If you’ve heard of a hacker, well a hustler is its counterpart. Basically, it’s like a rock n’ roll version of TED, except not as hoity-toity. The catch? None of our speakers know how to code.
See Walker's talk here: https://www.youtube.com/watch?v=DWOcGBHsPO8
Spreadshirt Platform - An Architectural OverviewJens Hadlich
This presentation gives an overview of Spreadshirt's platform from a high-level architectural point of view. It highlights some of the problems we had in the past and explains how we solved them. It also touches some challenges we are currently facing while growing to become a truly global e-commerce platform for customized apparel.
~ Introduction
~ Product
~ History
~ Business model
~ Why Teespring is popular for the buyer ?
~ How to create a Teespring Account ?
~ How to create the first campaign and how to market it ?
Moshiur Monty.
Digital Marketing Trainer Bangladesh.
http://moshiurmonty.com/
Welcome to Tee Income Profit System. You are going to discover the life changing Million Dollar T-shirt Profit Business Model & how you can make money with our Tee Income Profit System. It's simple, scalable and profitable online T-shirt business model for everyone that wants to earn money from comfort of their home through their computer. Anyone can do this online business even if you have Zero experience! It's an ultimate blueprint of Success.
Please take this book seriously because you are not just going to make some extra
incomes. You are going to building a real online business.This is a business that can offer rewards far greater than any other business.
It's about making huge profits by selling a T-shirt design so we made everything easy for you to sell your t-shirt designs on Teespring, Tee Zilly, Fabrily,Tfund,Teechip, PrintAura and other popular sites. Teespring is Basically a Crowd Funding solution for shirt designs so what you do is you create a design using very simple tools and you absolutely do not need to be a designer by any means in order to make this work. You just need to have the creativity to come up with an idea, and further you will know inside this Book.
Well as you know due to overwhelming demand we are drived to create tee income profit system for you all to share the secrets of earning millions through teespring and online tshirt business, this business is so profitable and you will witness the profit after getting started.
We along with association of large support from experts who have successfully made millions of dollars from this business made contributions to create this online t-shirt profit business model.
It's a complete package that guides you designing,marketing and selling your tshirt design to generate profit. Tee Income Profit System is an Ebook explaining everything about the tshirt business and there is no upfront cost doing this business. What are you waiting for? We sincerely welcomes you to read our book!
Salient Features:
1. Introduction to Tee Income Profit System
2. Finding Hot Trends and Niche Market Research
3. Creating Your T-shrit/Shirt Design for Sales
4. Creating Your Teespring/ Tshirt Campaign, Customizing and Posting
5. Customizing Facebook Fan Page/ Social media page for Teespring/tshirt campaign Promotion
6. Creating Facebook Post for Teespring Campaign
7. Creating Facebook Ads., Post Marketing and Planning
8. Demonstration of Tools and Settings in Teespring
9. Options for Outsourcing Your Designs
10. Earn More Money with Websites Simiar to Teespring
And there is a lot of Inspiration and support Inside waiting for you!
http://www.teeincome.com :- Official Website
Building a Community in the 21st CenturyKera Zacuto
Matt Brimer co-founded General Assembly, a global education startup, in 2011 with $200,000 in seed funding.
Now, just 3 years later, they have 14 campuses across four continents, $50m in funding, and 500 employees.
Hustle Con is a badass conference where the best non-technical founders (aka hustlers) teach how they got started and give practical advice on growing your startup. If you’ve heard of a hacker, well a hustler is its counterpart. Basically, it’s like a rock n’ roll version of TED, except not as hoity-toity. The catch? None of our speakers know how to code.
See Matt's talk here: https://www.youtube.com/watch?v=HnhhH19dQhg
Calculation of standard minute value of T shirtAzmir Latif Beg
This research project is based on calculation of standard minute value of T-shirt. An experimental investigation for the distribution of SMV for each and every operation require for making a T-shirt and provides a clear and details concepts for determining line balancing, machine requirements, man power allocation for setting a definite target within a reasonable efficiency. This project is a details discussion and distribution of SMV which will assist to minimize SMV by having a better synchronization with man, machine, materials and methods to achieve higher efficiency.
This slide covers the fundamentals of Google Analytics and unveils the misconceptions around most of the metrics and dimensions. A must-read guide to understand how each and every metric gets calculated in Google Analytics.
As web applications evolve and provide more and more features there is a growing need to accurately measure performance as perceived by users. While measuring performance during development can help to build faster applications, load and response times vary from user to user depending on their device and network conditions.
This talk covers the user-centric performance metrics available and the way we can collect and analyse these data on real users’ devices by leveraging Web APIs and data analysis tools.
Slide deck from the BrightGen webinar on the new features in the Salesforce Winter 22 release. Presented by Keir Bowden CTO, and Clive Platt, Senior Service Management Consultant.
You can access the video at : https://www.youtube.com/watch?v=JV_g_QgAfq0
Implementation of a realtime web logs capture and reporting system that was developed to provide realtime reports for measuring traffic parameters like pageviews, visits, unique visitors etc. in realtime.
Slide deck from BrightGen's webinar on the new features in the Spring 22 release of Salesforce. Presented by Keir Bowden (CTO) and Clive Platt (Head of Service Management). You can find the recording at : https://youtu.be/YTrxbaKf-WE
Omniture SiteCatalyst vs. Google Analytics - An Objective ComparisonSemetis
Difference and objective comparison between the 2 most popular Web Analytics solutions: Omniture SiteCatalyst vs. Google Analytics latest edition (2011).
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...Agile Testing Alliance
The presentation on Unified APM: The new age performance monitoring for production systems was done during #ATAGTR2017, one of the largest global testing conference. All copyright belongs to the author.
Author and presenter : Kaushik Raghavan
How Teespring Built a Launchpad for GrowthKera Zacuto
What metric do you use to decide when to start scaling? How long until growth started actually taking off? Walker answers these questions in his Hustle Con talk.
Walker Williams is the co-founder and CEO of TeeSpring, a platform that enables anyone with an idea to design and sell t-shirts. Think Kickstarter for t-shirts. TeeSpring is a Y Combinator grad with $56.9m in funding, 200+ employees, and $100’s of millions in revenue.
Hustle Con is a badass conference where the best non-technical founders (aka hustlers) teach how they got started and give practical advice on growing your startup. If you’ve heard of a hacker, well a hustler is its counterpart. Basically, it’s like a rock n’ roll version of TED, except not as hoity-toity. The catch? None of our speakers know how to code.
See Walker's talk here: https://www.youtube.com/watch?v=DWOcGBHsPO8
Spreadshirt Platform - An Architectural OverviewJens Hadlich
This presentation gives an overview of Spreadshirt's platform from a high-level architectural point of view. It highlights some of the problems we had in the past and explains how we solved them. It also touches some challenges we are currently facing while growing to become a truly global e-commerce platform for customized apparel.
~ Introduction
~ Product
~ History
~ Business model
~ Why Teespring is popular for the buyer ?
~ How to create a Teespring Account ?
~ How to create the first campaign and how to market it ?
Moshiur Monty.
Digital Marketing Trainer Bangladesh.
http://moshiurmonty.com/
Welcome to Tee Income Profit System. You are going to discover the life changing Million Dollar T-shirt Profit Business Model & how you can make money with our Tee Income Profit System. It's simple, scalable and profitable online T-shirt business model for everyone that wants to earn money from comfort of their home through their computer. Anyone can do this online business even if you have Zero experience! It's an ultimate blueprint of Success.
Please take this book seriously because you are not just going to make some extra
incomes. You are going to building a real online business.This is a business that can offer rewards far greater than any other business.
It's about making huge profits by selling a T-shirt design so we made everything easy for you to sell your t-shirt designs on Teespring, Tee Zilly, Fabrily,Tfund,Teechip, PrintAura and other popular sites. Teespring is Basically a Crowd Funding solution for shirt designs so what you do is you create a design using very simple tools and you absolutely do not need to be a designer by any means in order to make this work. You just need to have the creativity to come up with an idea, and further you will know inside this Book.
Well as you know due to overwhelming demand we are drived to create tee income profit system for you all to share the secrets of earning millions through teespring and online tshirt business, this business is so profitable and you will witness the profit after getting started.
We along with association of large support from experts who have successfully made millions of dollars from this business made contributions to create this online t-shirt profit business model.
It's a complete package that guides you designing,marketing and selling your tshirt design to generate profit. Tee Income Profit System is an Ebook explaining everything about the tshirt business and there is no upfront cost doing this business. What are you waiting for? We sincerely welcomes you to read our book!
Salient Features:
1. Introduction to Tee Income Profit System
2. Finding Hot Trends and Niche Market Research
3. Creating Your T-shrit/Shirt Design for Sales
4. Creating Your Teespring/ Tshirt Campaign, Customizing and Posting
5. Customizing Facebook Fan Page/ Social media page for Teespring/tshirt campaign Promotion
6. Creating Facebook Post for Teespring Campaign
7. Creating Facebook Ads., Post Marketing and Planning
8. Demonstration of Tools and Settings in Teespring
9. Options for Outsourcing Your Designs
10. Earn More Money with Websites Simiar to Teespring
And there is a lot of Inspiration and support Inside waiting for you!
http://www.teeincome.com :- Official Website
Building a Community in the 21st CenturyKera Zacuto
Matt Brimer co-founded General Assembly, a global education startup, in 2011 with $200,000 in seed funding.
Now, just 3 years later, they have 14 campuses across four continents, $50m in funding, and 500 employees.
Hustle Con is a badass conference where the best non-technical founders (aka hustlers) teach how they got started and give practical advice on growing your startup. If you’ve heard of a hacker, well a hustler is its counterpart. Basically, it’s like a rock n’ roll version of TED, except not as hoity-toity. The catch? None of our speakers know how to code.
See Matt's talk here: https://www.youtube.com/watch?v=HnhhH19dQhg
Calculation of standard minute value of T shirtAzmir Latif Beg
This research project is based on calculation of standard minute value of T-shirt. An experimental investigation for the distribution of SMV for each and every operation require for making a T-shirt and provides a clear and details concepts for determining line balancing, machine requirements, man power allocation for setting a definite target within a reasonable efficiency. This project is a details discussion and distribution of SMV which will assist to minimize SMV by having a better synchronization with man, machine, materials and methods to achieve higher efficiency.
This slide covers the fundamentals of Google Analytics and unveils the misconceptions around most of the metrics and dimensions. A must-read guide to understand how each and every metric gets calculated in Google Analytics.
As web applications evolve and provide more and more features there is a growing need to accurately measure performance as perceived by users. While measuring performance during development can help to build faster applications, load and response times vary from user to user depending on their device and network conditions.
This talk covers the user-centric performance metrics available and the way we can collect and analyse these data on real users’ devices by leveraging Web APIs and data analysis tools.
Slide deck from the BrightGen webinar on the new features in the Salesforce Winter 22 release. Presented by Keir Bowden CTO, and Clive Platt, Senior Service Management Consultant.
You can access the video at : https://www.youtube.com/watch?v=JV_g_QgAfq0
Implementation of a realtime web logs capture and reporting system that was developed to provide realtime reports for measuring traffic parameters like pageviews, visits, unique visitors etc. in realtime.
Slide deck from BrightGen's webinar on the new features in the Spring 22 release of Salesforce. Presented by Keir Bowden (CTO) and Clive Platt (Head of Service Management). You can find the recording at : https://youtu.be/YTrxbaKf-WE
Omniture SiteCatalyst vs. Google Analytics - An Objective ComparisonSemetis
Difference and objective comparison between the 2 most popular Web Analytics solutions: Omniture SiteCatalyst vs. Google Analytics latest edition (2011).
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...Agile Testing Alliance
The presentation on Unified APM: The new age performance monitoring for production systems was done during #ATAGTR2017, one of the largest global testing conference. All copyright belongs to the author.
Author and presenter : Kaushik Raghavan
Adobe Digital Analytics - SiteCatalyst, Test & Target WorkshopDigital Vidya
Care about leveraging Digital Marketing. You can find this deck presented by Kunal Mehta, Digital Analyst, Lead Trainer at Digital Vidya at the workshop conducted for Genpact's team. Interested to be a part of such insightful workshops? Visit us now at http://www.digitalvidya.com .
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
5. … and other business metrics
● bounce rate
● cart size
● revenue
● time on site
● page views
http://www.soasta.com/whitepapers/time-is-money-the-business-value-of-web-performance/
Time is Money, The Business Value of Web Performance, Tammy Everts
● user satisfaction
● user retention
● organic search traffic
● brand perception
● productivity
19. Performance Tools at Spreadshirt
Data Analysis
Synthetic Performance
Monitoring
Real User Monitoring
(RUM)
Grafana/Graphite
Application Performance
Monitoring (APM)
20. Why do we have an
Application Performance Monitoring tool
and why isn’t it enough?
21. Machine
Application Performance Monitoring (APM)
Service
Monitoring
Server
Monitoring Data
Send Metrics
Write Monitoring Data Read Monitoring Data
and Aggregations
Browser
Developer
Request
Send Metrics
Service
Agent
Machine
Agent
Monitoring
Website/
Application
22. Pros
● Good overview on performance of monitored machines and services
● Machine level information on cpu, memory, disk usage
● Service level information like JVM heap usage, number of threads, etc.
● Resource level information on response times, throughput, error rates
● Analysis tools allow to quickly find performance problems
● End-to-end drill down on a per request basis allows to quickly find root cause of
problems
23. Cons
● Complex to set up in a microservice environment as each service and machine needs
to be monitored with an agent
● No information on how pages load in real browser environments
● No information on how my DNS provider or CDN works
● No information on how 3rd party libraries behave in browser
27. Pros
● Provides information about page load times in real browsers
● Controlled test environment
● Defined test locations
● Defined frequency
● Traffic independent
● Allows to check availability, speed, errors
● Allows to monitor 3rd party libraries, DNS provider and CDN
28. Cons
● Only information about configured pages
● No information about speed, errors on different customer environments like
○ browser
○ device
○ country
○ operating system
○ ...
● No information about traffic distribution
● No connection to business metrics (like conversion rate)
29. Real User Monitoring (RUM)
Spreadshirt
Website
Browser
Monitoring
Website
Monitoring Data
Request
Page
Write Monitoring Data
Read Monitoring Data
and Aggregations
Browser
Developer
Request
Monitoring
Javascript
Monitoring
Server
Send
Beacon
30. Pros
● Runs on end users browsers and collects information about speed and errors on
different
○ browsers
○ devices
○ countries
○ operating systems
○ …
● Allows to track real user traffic in real time
● Allows to track business metrics (conversion rate) in connection to performance
metrics
● Allows to track 3rd party libraries, DNS provider and CDN
31. Cons
● Provides data on pages with traffic only
● Uncontrolled environment
● Monitoring Javascript needs to be added to each page
● Single page apps (SPA) need to be monitored individually
32. Synthetic and Real User Monitoring
complement each other
and provide outside view on performance
synthetic and real user monitoring
and why do we need both?
33. Which features do the available
monitoring tools provide and how do
they work?
35. Grafana/Graphite Features
● Available on https://grafana.sprd.net resp. https://graph.server.lej.sprd.net
● Light version of Application Performance Monitoring
● Allows to track all kinds of metrics (not only performance related ones)
● Allows to create custom dashboards
● Allows to visualize metrics in different ways (time lines, numbers, tables, ...)
● Allows to run more complex analysis with the available Graphite functions (like top
10 slowest resources, ...)
● Allows to define and visualize thresholds
● Does not allow to define alerts yet
37. Grafana Shopping Overview
Throughput metric as number
Response time metric with
exceeded threshold
Linked to dashboard
with details (on click)
Add panel
38. Grafana UMP Details
Response time metric p99 as timeline
Response time metric mean as timeline
Stacked throughput as timeline
Edit panel
39. Grafana UMP Details Configuration
Response time p99 metric
Response time mean metric
41. Rigor Features
● Available on https://monitoring.rigor.com
● Allows to configure uptime, real browser and even selenium-style checks
● Allows to measure from different locations with different frequencies
● Allows to define thresholds on measured metrics
● Provides dashboards to visualize performance data
● Provides http archive on measurement and visualization as waterfall diagram
● Collects all kinds of performance metrics
● Allows to create and distribute performance reports
● Provides tags to be used in dashboards and for conducting actions
● Allows to alert via e-mail, phone, sms, chat, web hook
● Provides status page
● Provides API
61. SOASTA mPulse Features
● Available on https://mpulse.soasta.com/concerto/Central
● Allows to configure applications per domain (e.g. for spreadshirt.de)
● Allows to configure page groups, metrics, timers and dimensions
● Collects performance metrics available to browsers
● Displays real-time performance data
● Provides dashboards to visualize performance data for different roles
● Allows to create custom dashboards
● Allows to filter data by all kinds of dimensions, e.g. browser, device, country
● Provides means to visualize complex correlations
● Allows to integrate data from other sources, like Rigor
● Allows to create and distribute reports
● Allows to alert via e-mail, chat, web hook …
71. SOASTA Summary Dashboard
Filters for drill down
Page load vs page views
Key metrics and timers
Filter statistics
Page load by country
72. SOASTA Summary Dashboard Configuration
Show available widgets
Show dashboard configuration
Drag & drop
to add to dashboard
Select to configure widget
Configure widget
Configure default filter
75. SOASTA Custom Revenue Dashboard
Business relevant timers and metrics
Revenue vs. bounce rate
Page views vs. page load
Orders
76. SOASTA Custom Page Load Times Dashboard
Page load mean
Page load percentiles
77. SOASTA Custom Shopping Team Dashboard
Backend time vs. frontend time vs. page views
Page load time by page type
Load times from Rigor (external data)
78. SOASTA What-If Dashboard
Move sliders to see impact of
improvements on revenue
Sessions with average load time vs.
conversion rate per average load time
91. Questions like ...
● On which page groups do I have performance problems?
● What are the most used path through my application regarding the defined
conversion goal?
● Which page groups are relevant regarding my defined conversion goal (e.g. order)?
● On which environments do I have performance problems (devices, browsers,
countries, operating systems)?
● Which page resources on my site are slow?
● Which page groups should I optimize first?
93. Data Science Workbench (DSWB)
Soasta
DSWB
Importer
Monitoring
Data
Browser
Analyst
Request
AWS
Redshift
Cluster
Page Data
Resource
Data
Soasta
DSWB
(Julia)Workbench
Request
Data
Import
94. Data Science Workbench Features
● Available on https://spreadshirt.soasta-dswb.com
● Soasta DSWB is an environment that allows to analyze and visualize
performance data
● Runs on AWS Redshift Cluster with Julia as programming language
● Packages for Julia available to access databases, work with data, etc.
● Soasta DSWB provides additional packages for data analysis, drawing and
charting
96. SOASTA DSWB Notebook
Cell with default connection configuration
for spreadshirt.de data
Execute selected cell
(or Shift + Enter)
Tables with page and resource data
for spreadshirt.de
Selected time frame
Documentation
97. SOASTA DSWB Page Load Co-occurrences
Histogram that shows page views vs.
page load for selected time frame
98. SOASTA DSWB Page Load Co-occurrences
Visualization of factors that
influence load times
99. SOASTA DSWB Page Load Treemap
Treemap that visualizes load times in relationship
to page views for selected filter hierarchy
100. SOASTA DSWB User Path Sunburst Chart
Visualization of all user click paths
towards checkout success page
(means measured conversion goal)
101. SOASTA DSWB Conversion Impact Chart
Visualization of load time relevance of page
group in order to reach conversion goal
(means reaching checkout success page)
102. SOASTA DSWB Conversion vs Load Time Chart
Visualization of average session load time for converted and unconverted
sessions (means sessions that reached checkout success page or not) vs
conversion rate for average session load time
103. SOASTA DSWB Data Access
Visualization of plain beacon data for spreadshirt.de based
on an SQL executed against AWS Redshift Cluster
105. Conclusion
● Use Grafana/Graphite (and Icinga) to get information about internal services like
response times, throughput and error rates
● Use tools like JProfiler to debug performance problems
● Use Rigor to get outside view on selected pages regarding page response times and
availability
● Use SOASTA mPulse to get extended view on page load time behavior in real user
environments
● Use SOASTA DSWB as planning tool to answer more complex questions regarding
performance and plan the next steps