Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elastic{ON} 2018 - Cost Transparency at Credit ...

Elastic Co
March 01, 2018

Elastic{ON} 2018 - Cost Transparency at Credit Suisse

Elastic Co

March 01, 2018
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. 2 Cost Transparency at Credit Suisse 1 What cost and

    why 2 What we do with Elastic – A fresh view 3 High-level Architecture – Rinse and Repeat
  2. 4 Who we are and what we do • We

    partner with our IT to evolve our trading platform in line with our business needs • IT cost is one of the key metrics we use to do this What Cost and Why? Cost Generator e.g. servers, routers, VMs, workforce Cost Aggregator Applications or Projects Business Cost Center
  3. 5 …but static reports „bundle“ a point of view and

    a specific point in time The Data Is There… How much am I paying now? How much are others paying ? What apps/projects am I paying for? What’s the total cost for an app or project and who else is paying for it? What infrastructure am I paying for? What’s the total cost for a given type of infrastructure and who else is paying for it? Cost Generator e.g. servers, routers, VMs, workforce Cost Aggregator Applications or Projects Business Cost Center Which organisations are charging me?
  4. 7 High-level Architecture DB Connectivity REST APIs Extract Transform Enrich

    Elasticsearch Kibana X-pack X-pack Instances (1) Master Nodes (3) Ingest Nodes (0) Data Nodes - Hot (5) Data Nodes - Warm (0) Enterprise Systems Hadoop FS or other Bespoke Data Loader Scalable storage of timeseries data Ad-hoc Analytics Files
  5. 8 Identify data source 1 2 3 Extract, enrich and

    index Analyse on dashboard Rinse and Repeat Repeat the approach for any enterprise data • Massaging the data: Logstash, Scripted Fields or your own code? • Data formats (JSON is great, but…) • Get your «schema» right – index mappings, timestamps, data partitioning • Using the dashboards – train users • When a dashboard is not enough – R for data analysis • Visualisations: Metrics vs. aggregates on buckets • Keeping up with versions Some of our lessons learned