splunk electrifiednot be incorporated into any contract or other commitment.splunk undertakes no...
TRANSCRIPT
© 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
© 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
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 .
© 2 0 1 9 S P L U N K I N C .
AgendaAgenda
Mission ETechnical
AspectsDashboarding
Vision
Next Steps
Porsche
Who are we?
© 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
© 2 0 1 9 S P L U N K I N C .VIDEO
© 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
© 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
© 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?
© 2 0 1 9 S P L U N K I N C .
Soul Electrified
© 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
© 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
© 2 0 1 9 S P L U N K I N C .
Planned Charging Network Around the World
USA & Canada Europe Asia
© 2 0 1 9 S P L U N K I N C .
Agenda
Technical
Aspects
DashboardingVision
Next StepsMission E
Porsche
Who are we?
© 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
© 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
© 2 0 1 9 S P L U N K I N C .
Application Architecture
© 2 0 1 9 S P L U N K I N C .
Microservices
Backend Software Layers
© 2 0 1 9 S P L U N K I N C .
Microservices
Backend Software Layers
Microservices
© 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
© 2 0 1 9 S P L U N K I N C .
Micro Apps / Self Contained Systems
Self Contained System
© 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
© 2 0 1 9 S P L U N K I N C .
Aggregating Micro Apps to One ApplicationBrowser with integrated Micro App Parts
© 2 0 1 9 S P L U N K I N C .
Customer Journey
© 2 0 1 9 S P L U N K I N C .
2 day s ago 08:15
1 day ago 12:24
© 2 0 1 9 S P L U N K I N C .
Microservices
Backend Software Layers
© 2 0 1 9 S P L U N K I N C .
Customer Journey / Process Flow –Architecture
Frontend
Backend Software Layers
Splunk
© 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
© 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
© 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
© 2 0 1 9 S P L U N K I N C .
Dashboarding and Alerts
32
Dashboarding and Alerts
© 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
© 2 0 1 9 S P L U N K I N C .
Vision // Next Steps
Worldwide Apps In-Car Processes Prediction
Continuous Expansion
© 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
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