webinar - life's too short for cloud without analytics

71
Life’s Too Short… ... for Cloud without Analytics Monitoring the Dynamic Nature of Cloud Computing Lee Atchison, Principal Cloud Architect and Advocate at New Relic, Inc. Confidential ©2008-16 New Relic, Inc. All rights reserved. @leeatchison leeatchison

Upload: lee-atchison

Post on 16-Apr-2017

314 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Webinar - Life's Too Short for Cloud without Analytics

Life’s Too Short…... for Cloud without Analytics Monitoring the Dynamic Nature of Cloud ComputingLee Atchison, Principal Cloud Architect and Advocate at New Relic, Inc.

Confidential ©2008-16 New Relic, Inc. All rights reserved.  

@leeatchison leeatchison

Page 2: Webinar - Life's Too Short for Cloud without Analytics

▪Today’s webinar is being recorded. A link to the recording will be emailed to all registrants shortly after.

▪Please be sure to ask any questions via the “questions panel”

▪There is a brief survey after the webinar for any additional questions or feedback.

2

Housekeeping

Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Page 3: Webinar - Life's Too Short for Cloud without Analytics

3Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who am I?

Lee AtchisonPrincipal Cloud Architectand Advocate

Specialize in:Cloud computingServices & Microservices

Scalability, Availability

28 years in industry7 in Amazon Retail & AWS(Built SW/VG AppStore, AWS Elastic Beanstalk)

4 in New Relic(Architecture Lead, Cloud, Service Migration)

@leeatchison leeatchison

Page 4: Webinar - Life's Too Short for Cloud without Analytics

4Confidential ©2008-16 New Relic, Inc. All rights reserved.  

We want better apps faster

DynamicEnvironment

BetterData Center

How do we use the cloud to accomplish this?

Page 5: Webinar - Life's Too Short for Cloud without Analytics

5Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a Better Data Center

Page 6: Webinar - Life's Too Short for Cloud without Analytics

6Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a “Better Data Center”

Resources are allocated to uses, just like in

a data center

Page 7: Webinar - Life's Too Short for Cloud without Analytics

7Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a “Better Data Center”

Resources are allocated to uses, just like in

a data center

Provisioning process is faster

Page 8: Webinar - Life's Too Short for Cloud without Analytics

8Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a “Better Data Center”

Resources are allocated to uses, just like in

a data center

Lifetime of components is relatively long

Provisioning process is faster

Page 9: Webinar - Life's Too Short for Cloud without Analytics

9Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a “Better Data Center”

Resources are allocated to uses, just like in

a data center

Lifetime of components is relatively long

Provisioning process is faster

Capacity planning is still important and

still applies

Page 10: Webinar - Life's Too Short for Cloud without Analytics

10Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Why use a “Better Data Center”?

Page 11: Webinar - Life's Too Short for Cloud without Analytics

11Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Why use a “Better Data Center”?

Add new Capacity(faster)

Page 12: Webinar - Life's Too Short for Cloud without Analytics

12Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Why use a “Better Data Center”?

Improve ApplicationAvailability

(redundancy)

Add new Capacity(faster)

Page 13: Webinar - Life's Too Short for Cloud without Analytics

13Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Why use a “Better Data Center”?

ComplianceImprove ApplicationAvailability

(redundancy)

Add new Capacity(faster)

Page 14: Webinar - Life's Too Short for Cloud without Analytics

14Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who is impacted?

Better DataCenter

Operations Development

Page 15: Webinar - Life's Too Short for Cloud without Analytics

15Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who is impacted?

Better DataCenter

Can I scale my server fleet?Can apps run anywhere?How do they perform in the cloud?

Operations Development

Page 16: Webinar - Life's Too Short for Cloud without Analytics

16Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who is impacted?

Better DataCenter

Can I scale my server fleet?Can apps run anywhere?How do they perform in the cloud?

Operations

Data center is a data center…

Development

Page 17: Webinar - Life's Too Short for Cloud without Analytics

17Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who is impacted?

Better Data Center

Faster Application Launch / Deploy

=

Better DataCenter

Can I scale my server fleet?Can apps run anywhere?How do they perform in the cloud?

Operations

Data center is a data center…

Development

Page 18: Webinar - Life's Too Short for Cloud without Analytics

18Confidential ©2008-16 New Relic, Inc. All rights reserved.  

How do I monitor it?Similar to monitoring any other data center…

Page 19: Webinar - Life's Too Short for Cloud without Analytics

19Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Monitoring an applicationTypical Server / EC2 Instance• Application &

Application Microservices• Server OS• Hardware (virtual)

EC2 Instance

Application &

Application Microservice

s

Server OS

Server (Virtual)Hardware

Page 20: Webinar - Life's Too Short for Cloud without Analytics

20Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS MonitoringCloudWatch• Monitors:

– EC2 instance– Virtualization– Hardware– [CPU / Disk / Networking]

• Doesn’t know about:– Server OS– Memory / Filesystem– Processes– Application

• Latency• Error rates• Internal insights

EC2 Instance

Application &

Application Microservice

s

Server OS

Server (Virtual)HardwareCloudWatch

AWS CONSOLE

Page 21: Webinar - Life's Too Short for Cloud without Analytics

21Confidential ©2008-16 New Relic, Inc. All rights reserved.  

New Relic MonitoringNew Relic• Monitors (Server):

– How O.S. is performing– Processes– Hardware

• Monitors (Application):– App health– App performance– Microservices

• Doesn’t know– Virtualization

EC2 Instance

Application &

Application Microservice

s

New RelicApplicationMonitoring

Server OS

Server (Virtual)Hardware

New RelicServer

Monitoring

CloudWatch

DASHBOARDS

AWS CONSOLE

Page 22: Webinar - Life's Too Short for Cloud without Analytics

22Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS New Relic work togetherAWS / CloudWatch• Visibility into virtualization• CPU / Disk / Networking

New Relic• CPU / Disk / Networking• Memory / Filesystem• Processes• Infrastructure components• Application / Microservices:

– Latency– Error rates– App insights

EC2 Instance

Application &

Application Microservice

s

New RelicApplicationMonitoring

Server OS

Server (Virtual)Hardware

New RelicServer

Monitoring

CloudWatch

DASHBOARDS

CloudWatch

monitors

New Relic monitors

AWS CONSOLE

Page 23: Webinar - Life's Too Short for Cloud without Analytics

23Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a Dynamic Tool

Page 24: Webinar - Life's Too Short for Cloud without Analytics

24Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a “Dynamic Tool for Dynamic Apps”

Use only the

resources you need

Page 25: Webinar - Life's Too Short for Cloud without Analytics

25Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a “Dynamic Tool for Dynamic Apps”

Use only the

resources you need

Allocate / de-allocate

resources on the fly

Page 26: Webinar - Life's Too Short for Cloud without Analytics

26Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Cloud as a “Dynamic Tool for Dynamic Apps”

Use only the

resources you need

Resource allocation is an integral part of

your application architecture

Allocate / de-allocate

resources on the fly

Page 27: Webinar - Life's Too Short for Cloud without Analytics

27Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Dynamic Cloud

Resources are:

Application is aware of and is controlling traditional OPs

resourcesDe-

allocatedConsume

dAllocated

Auto Scale

Page 28: Webinar - Life's Too Short for Cloud without Analytics

28Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Dynamic Cloud

Docker containers:• Quicker / cheaper startup /

shutdown than EC2 instances• Easy to consume Docker

containers much like you do “processes”

• Perform jobs:– In a script– Off of some queue of job

requests

Page 29: Webinar - Life's Too Short for Cloud without Analytics

29Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Dynamic Cloud

100

10K

1M

3.7 M

83 days 333 days

Docker Container Age(Count vs. Hours)

Page 30: Webinar - Life's Too Short for Cloud without Analytics

30Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Dynamic Cloud

950,00011% under one minute

Docker Container Age(by Minute Under and Hour)

Page 31: Webinar - Life's Too Short for Cloud without Analytics

31Confidential ©2008-16 New Relic, Inc. All rights reserved.  

EC2 Auto Scaling

Dynamic Cloud Technologies

Mobile / IoT

Dynamic routing

Load balancing

Data transport

Queues and notifications

Docker

Dynamic Cloud is about scaling

Page 32: Webinar - Life's Too Short for Cloud without Analytics

32Confidential ©2008-16 New Relic, Inc. All rights reserved.  

How do I monitor the Dynamic Cloud?Dynamic Cloud has unique monitoring requirements…

Page 33: Webinar - Life's Too Short for Cloud without Analytics

33Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Responsibility (Dynamic Cloud)

Server OS

Server (Virtual)Hardware

Application &

Application Microservic

es

Application &

Application Microservic

es

Application &

Application Microservic

es

Provisioning

Responsible for the parts you care about• Application &

Application Microservices

Let cloud manage rest• Infrastructure• Allocation/Provisioning• Scaling

Page 34: Webinar - Life's Too Short for Cloud without Analytics

34Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS Infrastructure New Relic work together

Server OS

Server (Virtual)HardwareCloudWatch

DASHBOARDS

Application &

Application Microservic

es

Application &

Application Microservic

es

Application &

Application Microservic

es

ProvisioningAWS CONSOLE

Page 35: Webinar - Life's Too Short for Cloud without Analytics

35Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS Infrastructure New Relic work together

Server OS

Server (Virtual)HardwareCloudWatch

DASHBOARDS

Application &

Application Microservic

es

Application &

Application Microservic

es

Application &

Application Microservic

es

ProvisioningAWS CONSOLE

Page 36: Webinar - Life's Too Short for Cloud without Analytics

36Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS Infrastructure New Relic work together

Server OS

Server (Virtual)HardwareCloudWatch

DASHBOARDS

Application &

Application Microservic

es

Application &

Application Microservic

es

Application &

Application Microservic

es

ProvisioningCloudWatch

& AWS monitoring

New Relic monitors

AWS CONSOLE

Page 37: Webinar - Life's Too Short for Cloud without Analytics

37Confidential ©2008-16 New Relic, Inc. All rights reserved.  

How do you monitor this?

Server OS

Server (Virtual)Hardware

Application &

Application Microservic

es

Application &

Application Microservic

es

Application &

Application Microservic

es

Provisioning

?How do you monitor this?

Page 38: Webinar - Life's Too Short for Cloud without Analytics

38Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Where did it go? It was just here!!!

? The thing you monitored 10 minutes ago…...doesn’t exist

anymore!

Page 39: Webinar - Life's Too Short for Cloud without Analytics

39Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Dynamic Cloud

950,00011% under one minute

Docker Container Age(by Minute Under and Hour)

Page 40: Webinar - Life's Too Short for Cloud without Analytics

40Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Monitoring the Dynamic CloudVery different than monitoring traditional Data Center components

Monitor theCloud Components

themselves

Monitor the lifecycle of the

Cloud Components

Page 41: Webinar - Life's Too Short for Cloud without Analytics

41Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who is impacted by Dynamic Cloud?

Better DataCenter

Can I scale my server fleet?Can apps run anywhere?How do they perform in the cloud?

Operations

Data center is a data center…

Development

DynamicCloud

Page 42: Webinar - Life's Too Short for Cloud without Analytics

42Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who is impacted by Dynamic Cloud?

Better DataCenter

Can I scale my server fleet?Can apps run anywhere?How do they perform in the cloud?

Operations

Data center is a data center…

Development

DynamicCloud

What is a container?Why do I care??It was just here, where did it go???

Page 43: Webinar - Life's Too Short for Cloud without Analytics

43Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Who is impacted by Dynamic Cloud?

Better DataCenter

Can I scale my server fleet?Can apps run anywhere?How do they perform in the cloud?

Operations

Data center is a data center…

Development

DynamicCloud

What is a container?Why do I care??It was just here, where did it go???

Cloud architecture is integral to the application architectureDevelopers deeply involved in cloud activities

Page 44: Webinar - Life's Too Short for Cloud without Analytics

44Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Change is speeding up

TraditionalData Center

CloudData Center

DynamicCloud

Dynamic Cloud enables better applications faster.

Good Better Best

The way you’ve done things in the past won’t work in the future.

Page 45: Webinar - Life's Too Short for Cloud without Analytics

45Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Dynamic Cloud

EC2Server running

application / processes

Docker container

Process running a command

This ishard

Things happen faster because of…

Page 46: Webinar - Life's Too Short for Cloud without Analytics

46Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Dynamic Cloud

EC2Server running

application / processes

Docker container

Process running a command

LambdaFunction performing a task or operation

Page 47: Webinar - Life's Too Short for Cloud without Analytics

47Confidential ©2008-16 New Relic, Inc. All rights reserved.  

The Future with Lambda

Page 48: Webinar - Life's Too Short for Cloud without Analytics

48Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Microcomputing & AWS Lambda

• Newest entrance to the “dynamic cloud”

• Provides event driven compute capabilities

Page 49: Webinar - Life's Too Short for Cloud without Analytics

49Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Microcomputing & AWS Lambda

• No infrastructure to provision• Massively shared infrastructure

Page 50: Webinar - Life's Too Short for Cloud without Analytics

50Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Why use Lambda?Lambda scripts

Run in response to a state change or action in the cloud

Stateless, “filters”Perform quick actions

Virtually no startup/shutdown

cost

Page 51: Webinar - Life's Too Short for Cloud without Analytics

51Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS Lambda

S3Bucket

DynamoDB

APIGateway

SQS

RESOURCESSOME

• Takes an event from an AWS resource (A Trigger)

Page 52: Webinar - Life's Too Short for Cloud without Analytics

52Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS Lambda

S3Bucket

DynamoDB

APIGateway

SQS

RESOURCESSOME

LambdaScript

• Takes an event from an AWS resource (A Trigger)

• Creates an instance to execute

LambdaInstance

Page 53: Webinar - Life's Too Short for Cloud without Analytics

53Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS Lambda

S3Bucket

DynamoDB

APIGateway

SQS

RESOURCESSOME

S3Bucket

APIGateway SQS

RESOURCESSOMELambdaScript

• Takes an event from an AWS resource (A Trigger)

• Creates an instance to execute

• Can impact original or different AWS Resource Lambda

Instance

Page 54: Webinar - Life's Too Short for Cloud without Analytics

54Confidential ©2008-16 New Relic, Inc. All rights reserved.  

AWS Lambda

S3Bucket

DynamoDB

APIGateway

SQS

RESOURCESSOME

S3Bucket

APIGateway SQS

RESOURCESSOMELambdaScript

Lambda

Instance

Lambda

Instance Lambd

aInstanc

eLambd

aInstanc

eLambd

aInstanc

e Lambda

Instance

Lambda

Instance

Lambda

Instance Lambd

aInstanc

e

• Takes an event from an AWS resource (A Trigger)

• Creates an instance to execute

• Can impact original or different AWS Resource

• Any number of instances can run at a time

Page 55: Webinar - Life's Too Short for Cloud without Analytics

55Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Lambda example #1:

Photo Management App

Page 56: Webinar - Life's Too Short for Cloud without Analytics

56Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Photo management application

User

UploadFile

S3 BucketImageImport

• Photos uploaded to S3

Page 57: Webinar - Life's Too Short for Cloud without Analytics

57Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Photo management application

User

UploadFile

S3 BucketImageImport

S3 BucketImage

Thumbnails

View Thumbnai

l

LambdaScript

• Photos uploaded to S3• Lambda script creates

thumbnails

Page 58: Webinar - Life's Too Short for Cloud without Analytics

58Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Photo management application

User

ImageDatabase

UploadFile

S3 BucketImageImport

S3 BucketImage

Thumbnails

LambdaScript

View Thumbnai

l

LambdaScript

• Photos uploaded to S3• Lambda script creates

thumbnails• Lambda script updates

metadata in database

Page 59: Webinar - Life's Too Short for Cloud without Analytics

59Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Photo management application

User

ImageDatabaseApplication

UploadFile

S3 BucketImageImport

S3 BucketImage

Thumbnails

LambdaScript

AppInteraction

s

View Thumbnai

l

LambdaScript

• Photos uploaded to S3• Lambda script creates

thumbnails• Lambda script updates

metadata in database• Application only has

to deal with metadata editing, not photo / file management

Page 60: Webinar - Life's Too Short for Cloud without Analytics

60Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Lambda example #2:

Mobile Game App

Page 61: Webinar - Life's Too Short for Cloud without Analytics

61Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Mobile game platform

APIGateway

LambdaScript

LambdaScript

LambdaScript

Mobile PhoneApplication Users

Database

• Cloud platform hosts an API for mobile app

– API Gateway• Lambda scripts

implement the API• Lambda scripts

manipulate database• Extremely high

scale possible– No infrastructure

Page 62: Webinar - Life's Too Short for Cloud without Analytics

62Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Monitoring Lambda Scripts

Less like server monitoring / More like web application

monitoring

We Care About

We Don’t Care About

• Run time (average, extremes – TP90/TP99)

• Statistical metrics• Error rates and

other deviations from norm

• “Drill down” into individual “runs”

• Details about all ”runs”

• Server / infrastructure metrics

Page 63: Webinar - Life's Too Short for Cloud without Analytics

63Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Monitoring LambdaMore like application performance monitoring than infrastructure monitoring

Page 64: Webinar - Life's Too Short for Cloud without Analytics

64Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Monitoring LambdaMore like application performance monitoring than infrastructure monitoring

Page 65: Webinar - Life's Too Short for Cloud without Analytics

65Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Change is speeding up

TraditionalData Center

CloudData Center

DynamicCloud

Dynamic Cloud enables better applications faster.The rate of change is increasing…

Good Better Best

The way you’ve done things in the past won’t work in the future.

Page 66: Webinar - Life's Too Short for Cloud without Analytics

66Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Monitoring just the server

EC2 Instance

Application &

Application Microservice

s

Server OS

Server (Virtual)HardwareCloudWatch

Worked when rate of change was low…

AWS CONSOLE

Page 67: Webinar - Life's Too Short for Cloud without Analytics

Monitoring just the server

Server OS

Server (Virtual)Hardware

Application &

Application Microservic

es

Application &

Application Microservic

es

Application &

Application Microservic

es

Provisioning

Insufficient in the cloud:

• Rate of change is faster• Problems come up quicker• “Server” isn’t a server anymore• “Provisioning” isn’t provisioning anymore

You need top to bottom monitoring…

You need full stack accountability...

Page 68: Webinar - Life's Too Short for Cloud without Analytics

68Confidential ©2008-16 New Relic, Inc. All rights reserved.  

New Relic enables accountability betweenyour code & AWS

Customers

Mobile / Apps / Browser

On-Premises

On Premises Relational

Data

EC2

AWSContainer Service

AWS RDSSynthetic Customers

S3

NoSQL

AWS Storage Services

Your Responsibilities Application code & 3rd party

services App architecture Customer experience On-Premises components

NoSQLAWS Responsibility: Service Availability & Performance Provisioning & operation of DC Isolation & security of resources Service maintenance & innovation

Page 69: Webinar - Life's Too Short for Cloud without Analytics

Architecting for ScaleBy: Lee AtchisonPublished by: O’Reilly Media, Available: June 2016www.architectingforscale.com

Want to Learn More?

Page 70: Webinar - Life's Too Short for Cloud without Analytics

©2008-15 New Relic, Inc. All rights reserved.  

Thank you.

Lee AtchisonPrincipal Cloud Architect and Advocate at New Relic, Inc.

Architecting for ScalePublished by: O’Reilly Media, Available: June 2016www.architectingforscale.com

@leeatchison leeatchison

Page 71: Webinar - Life's Too Short for Cloud without Analytics

71Confidential ©2008-16 New Relic, Inc. All rights reserved.  

Safe HarborThis document and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission.

Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,”, “expects” or words of similar import.

Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements is included in the filings we make with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at http://ir.newrelic.com or the SEC’s website at www.sec.gov.

New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided.