splunk electrifiednot be incorporated into any contract or other commitment.splunk undertakes no...

36
© 2019 SPLUNK INC. Tim Klapper & Tobias Schug Splunk Electrified: Building a Modular Application for the New Porsche Taycan

Upload: others

Post on 21-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Tim Klapper & Tobias Schug

Splunk Electrified: Building a Modular Application for

the New Porsche Taycan

Page 2: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Splunk Service Manager | Porsche AG

Tim KlapperSenior Software Engineer | Porsche AG

Tobias Schug

Page 3: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

During the course of this presentation, we may make forward‐lookingstatements regarding

future events or plans of the company. We caution you that such statements reflect our

current expectations and estimates based on factors currently known to us and that actual

events or results may differ materially. The forward-lookingstatements made in the this

presentation are being made as of the time and date of its live presentation. If reviewed after

its live presentation, it may not contain current or accurate information. We do not assume

any obligation to update any forward‐lookingstatements made herein.

In addition, any information about our roadmap outlines our general product direction and is

subject to change at any time without notice. It is for informational purposes only, and shall

not be incorporated into any contract or other commitment.Splunk undertakes no obligation

either to develop the features or functionalities described or to include any such feature or

functionality in a future release.

Splunk, Splunk>, Turn Data Into Doing, The Engine for Machine Data, Splunk Cloud, Splunk

Light and SPL are trademarks and registered trademarks of Splunk Inc. in the United States

and other countries. All other brand names, product names, or trademarks belong to their

respective owners. © 2019 Splunk Inc. All rights reserved.

Forward-LookingStatements

© 2 0 1 9 S P L U N K I N C .

Page 4: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

AgendaAgenda

Mission ETechnical

AspectsDashboarding

Vision

Next Steps

Porsche

Who are we?

Page 5: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Mentimeter Word CloudWhat’s the first thing that comes to mind when you think about Porsche?

Visit www.menti.com

Use the code 24 43 81

Page 6: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .VIDEO

Page 7: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Mission

In the beginning I looked

around and could not find

quite the car I dreamed of.

So I decided to build it myself.Ferry Porsche

Page 8: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Porsche AG – The Company in Numbers (2018)

25.8Sales Volume

Billion Dollar

4.3Operating Income

Billion Dollar

32,325Staff

Employees

256,255Delivery

Cars

268,691Production

Cars

Page 9: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Agenda

Technical

AspectsDashboarding

Vision

Next Steps

Mission E

Porsche

Who are we?

Page 10: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Soul Electrified

Page 11: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Mobile Charger

• 5” Touchscreen Display

• Price Optimized Charging

• Network and Internet

Capabilities (Wi-Fi & PLC)

• Plug and Charge

Page 12: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Porsche Turbo Charging

• Charge 2 cars

simultaneously

• Battery storage ensures

fast charging experience

with up to 270 kW

• Low power grid

connection at the

installation site is

sufficient

• Up to 100 km (WLTP)

in 5min

Page 13: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Planned Charging Network Around the World

USA & Canada Europe Asia

Page 14: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Agenda

Technical

Aspects

DashboardingVision

Next StepsMission E

Porsche

Who are we?

Page 15: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Splunk Architecture

AWS

VPC

Internal LB Public LB

Internet

Indexer Manager

Data

PipelineAccount

AWS

010101010 0101

010101010101010101010101010101010101010101010101010101010101010101

IndexerForwarder Search HeadInternal LB Public LBIndexerForwarder Search Head Scalability

010101010101010

0101010101010

010101010101010

Page 16: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Splunk Infrastructure

Hybrid Data Realtime Analytics

Integration

Central DataData Producers

Data Consumers

Service Consumers

101010101

101010101

101010

010101010101010101010101010101

Integration

HarmonizationDistribution

Realtime Analytics

Process Evaluation

Process Analytics API

10101

0101010101010101

10101

Page 17: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Application Architecture

Page 18: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Microservices

Backend Software Layers

Page 19: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Microservices

Backend Software Layers

Microservices

Page 20: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Micro Apps / Self Contained Systems

Backend Software Layers

Frontend

Self Contained System

Page 21: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Micro Apps / Self Contained Systems

Self Contained System

Page 22: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Aggregating Micro Apps to One Application

Application written in Go

Application written in Node

Application written in Java

Frontend-AggregatorBrowser with integrated Micro App Parts

Page 23: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Aggregating Micro Apps to One ApplicationBrowser with integrated Micro App Parts

Page 24: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Customer Journey

Page 25: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

2 day s ago 08:15

1 day ago 12:24

Page 26: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Microservices

Backend Software Layers

Page 27: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Customer Journey / Process Flow –Architecture

Frontend

Backend Software Layers

Splunk

Page 28: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Process Overview

Solution

Charging not Working

Calling Support

Use Digital Support

Check Process

Page 29: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Process Overview

@version: 1authorizationStatus: ACCEPTEDcParkId: 85cParkType: 2cPointId: CH9110000073event: CHARGETRANSACTION_AUTHORIZATIONhttpMethod: POSThttpUrl: /v1/authorizeisAuditRelevant: falseisLogInternal: truelevel: INFOlevelValue: 20000logLevel: INFO

logType: BUSINESSloggerName: de.porsche.cpoc.authorization.core.logic.authorization.WhiteListAuthorizationServicemessage: CHARGETRANSACTION_AUTHORIZATIONpeakPower: 100service: authorization-manager

sessionId: 9741390e-efe9-47cd-a526-8351b1765e00sourceApplication: CPOCthreadName: RecordProcessor-0002timestamp: 1570502384vehicleType: porsche

@version: 1authorizationStatus: ACCEPTEDcParkId: 85cParkType: 2cPointId: CH9110000073event: CHARGETRANSACTION_STARTisAuditRelevant: falseisLogInternal: truelevel: INFOlevelValue: 20000logLevel: INFOlogType: BUSINESSloggerName: de.porsche.cpoc.chargesession.core.logic.transaction.TransactionStartService

message: ChargePoint Session Start: Vehicle PluggedpeakPower: 100service: authorization-managersessionId: 9741390e-efe9-47cd-a526-8351b1765e00sourceApplication: CPOC

threadName: RecordProcessor-0002timestamp: 1570502414vehicleType: porsche

@version: 1authorizationStatus: ACCEPTEDcParkId: 85cParkType: 2cPointId: CH9110000073event: CHARGETRANSACTION_CHARGE_STARTisAuditRelevant: falseisLogInternal: truelevel: INFOlevelValue: 20000logLevel: INFOlogType: BUSINESSloggerName: de.porsche.cpoc.chargesession.core.logic.transaction.ChargingStartService

message: ChargePoint Charging StartpeakPower: 100service: authorization-managersessionId: 9741390e-efe9-47cd-a526-8351b1765e00sourceApplication: CPOC

threadName: RecordProcessor-0002timestamp: 1570502425vehicleType: porsche

@version: 1authorizationStatus: ACCEPTEDavgChargingSpeed: 90cParkId: 85cParkType: 2cPointId: CH9110000073chargeDuration: 1038energyValue: 25.95event: CHARGETRANSACTION_CHARGE_STOPisAuditRelevant: falseisLogInternal: truelevel: INFOlevelValue: 20000logLevel: INFOlogType: BUSINESSloggerName: de.porsche.cpoc.chargesession.core.logic.transaction.ChargingStopServicemessage: ChargePoint Charging StoppeakPower: 100service: authorization-managersessionId: 9741390e-efe9-47cd-a526-8351b1765e00sourceApplication: CPOCthreadName: RecordProcessor-0002timestamp: 1570503464vehicleType: porsche

@version: 1authorizationStatus: ACCEPTEDavgChargingSpeed: 90cParkId: 85cParkType: 2cPointId: CH9110000073chargeDuration: 1038energyValue: 25.95event: CHARGETRANSACTION_STOPidleSessionDuration: 92isAuditRelevant: falseisLogInternal: truelevel: INFOlevelValue: 20000logLevel: INFOlogType: BUSINESSloggerName: de.porsche.cpoc.chargesession.core.logic.transaction.TransactionStopServicemessage: ChargePoint Session Stop: Vehicle unplugged

peakPower: 100service: authorization-managersessionDuration: 1130sessionId: 9741390e-efe9-47cd-a526-8351b1765e00sourceApplication: CPOC

threadName: RecordProcessor-0002timestamp: 1570503514vehicleType: porsche

Page 30: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Dashboarding

Vision

Next StepsPorsche

Who are we?Mission E

Technical

Aspects

Agenda

Page 31: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Dashboarding and Alerts

Page 32: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

32

Dashboarding and Alerts

Page 33: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Porsche

Who are we?Mission E

Technical

AspectsDashboarding

Vision

Next Steps

Agenda

Page 34: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Vision // Next Steps

Worldwide Apps In-Car Processes Prediction

Continuous Expansion

Page 35: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

© 2 0 1 9 S P L U N K I N C .

Q&A

Tim Klapper | Splunk Service Manager

Tobias Schug | Senior Software Engineer

Page 36: Splunk Electrifiednot be incorporated into any contract or other commitment.Splunk undertakes no obligation either to develop the features or functionalities described or to include

RATE THIS SESSION

Go to the .conf19 mobile app to

© 2 0 1 9 S P L U N K I N C .

You!

Thank