As you deploy code more frequently and ship features faster, you still have the risk of a release going wrong that could turn your evening into an all-nighter. We’ve got you.
We’ve built Feature Monitoring to detect issues in your release caused by a recent change, determine which feature caused the fault, alert the team responsible, and allow you to switch off the feature instantly. This is powered by new integrations with Sentry error tracking and a javascript performance monitoring agent. Page load times getting worse? Error rates rising? We’ll identify the change that caused it within 30 minutes.
Tune in to hear how you can start monitoring your next release!
2. SPLIT.IOPROPRIETARY&CONFIDENTIALSPLIT.IO
The challenge of gradual rollouts in the world of APM
When you release all or nothing, detecting
change is about time correlation
p95
release t
metric
With feature flags and gradual rollouts,
detecting signal takes an integrated solution
p95
10%
rollout
t
metric
20%
rollout
new
old
3. SPLIT.IOPROPRIETARY&CONFIDENTIALSPLIT.IO
The newest addition to Split’s Feature Delivery Platform
Feature Delivery Platform
Manage
Deploy continuously
with feature flags, gradual
rollouts, kill switch, and
dynamic configurations.
Monitor
Release safely
with automated detection
and alerting of user
performance and errors.
Experiment
Create impact
with statistically significant
A/B tests for every feature
you launch.
Engineering KPIs:
User errors &
performance
Product KPIs:
Customer
analytics
Client & Server SDKs
Your web &
mobile apps
4. SPLIT.IOPROPRIETARY&CONFIDENTIALSPLIT.IO
Extends existing Feature Management capabilities
Control the release of new software
with feature flags
Manage frontend, backend, and
mobile apps with SDKs for 11
popular languages
Target new features to specific
segments (e.g. QA, beta, geo)
Rollout gradually to a % of users
Kill features with the click of a
button
5. SPLIT.IOPROPRIETARY&CONFIDENTIALSPLIT.IO
Safely ship software with Feature Monitoring
Real-time Sentry error data
surfaces specific user issues.
Real user performance data
from a lightweight JS agent.
Automated detection of
significant errors.
Automated attribution back
to each feature in the release.
Alerting to notify the specific
team responsible.
Instant feature kill switch so
users no longer have a poor
experience.
6. SPLIT.IOPROPRIETARY&CONFIDENTIALSPLIT.IO
With integrations, see how each feature impacts errors
Lightweight JS agent included alongside our
javascript SDK
Capture performance data per user:
● Page load time
● Time to first byte
● Time to DOM interactive
● Time to first interactive
● Count of errors
● Count of JS exceptions
Pre-built integration available as the first feature
flag partner in the Sentry Integration Platform
Capture error data for each feature:
● Count of exceptions per user
● Count of exceptions by Issue
7. SPLIT.IOPROPRIETARY&CONFIDENTIALSPLIT.IO
Find failed features before your customers
Detect elevated error
rates or performance
degradation within 30
minutes of a feature
release and reduce
MTTR to minutes.
Identify the exact
feature in your
release that caused
the error rate, so you
can immediately
triage it.
Turn off features
within 5 seconds,
resolving customer
instantly, without the
need for rollbacks or
hotfixes.
Detect issues before
you expose features
to more than 5-10%
of users, reducing the
blast radius.
8. feature delivery with engineering KPIs
“With Feature Monitoring, our engineering team can deploy rapidly while ensuring
that new functionality won’t negatively impact our core KPIs such as page load time
and errors per user.”
Seth Moore,
Vistaprint Lead Software Engineer
Benefits:
● Instant root cause analysis
● Avoid outages and service disruptions
● No manual code rollbacks or hotfixes
● Faster time to restore service
8
9. deployment and feature rollout
“Our team uses Split feature flags to deploy quickly and experiment with new ideas.
Feature Monitoring gives us a safe way to release features to our global user base
with less risk.”
Bjorn Levidow,
GoDaddy Sr. Director PM
Benefits:
● Increase the pace of innovation
● Move quickly to rollout features with less risk
9