Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Git Lost in Time Series
InfluxDays June 2020
© 2020 InfluxData. All rights reserved. 2
David McKay
Things ofInterest
★ Scottish
★ Inherited Lots of Pets
★ Esoteric Prog...
Time Series is EVERYWHERE
Time
Dimension
➔ When did you wake up?
➔ How many steps did you take at a given
interval and which window do you walk
the ...
Time Series
CONTEXTUALL
Y
applied with a rather
NARROW
SCOPE
Finance
Stocks
Cryptocurrencies
Interest Rates
Computer
Science
Monitoring
Widening the scope of
time series within the
computer science
context to find novel
use-cases for time series
analysis
Git
★ A time ordered event log of developer
activity
★ Contains our code, along with our
thoughts (comments), and intent
(...
Computer
Science
Understanding of:
People
Migration of Code
Velocity of Code
Correctness of Code
Documentation of Code
© 2020 InfluxData. All rights reserved. 1
1
Introducing Git Series
★ Open Source
○ gitlab.com/rawkode/gitseries
○ gitlab.co...
LiveDemo 🤞🤞
What should Itake from this?
Take Homes
➔ It’s pretty easy to get informationfrom
your Git repositories
➔ Won’t drive true understanding of what’s
goin...
Widen
The
Scope
★ Embrace time series
★ Your organisation is full of time series
data: capture, analyse, and experiment
★ ...
Thanks!
gitlab.com
/rawkode/gitseries-example
Prochain SlideShare
Chargement dans…5
×

David McKay [InfluxData] | Git Lost in Time Series | InfluxDays Virtual Experience London 2020

Time series is everywhere. It is all around us. Even now, in this very room. It’s there when you look out your window, or when you turn on your television. It’s there when you go to work, when you go to church, when you pay your taxes.

We often get so caught up in monitoring metrics from our EC2 instances, microservices and service meshes that we forget that there’s plenty of time series before our code ever leaves our laptops: the Git repository.

In this session, we’ll walk through extracting time series data from Git, storing it in InfluxDB Cloud, and building an understanding of our codebase, team and commit habits.

Let’s Git started.

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

David McKay [InfluxData] | Git Lost in Time Series | InfluxDays Virtual Experience London 2020

  1. 1. Git Lost in Time Series InfluxDays June 2020
  2. 2. © 2020 InfluxData. All rights reserved. 2 David McKay Things ofInterest ★ Scottish ★ Inherited Lots of Pets ★ Esoteric Programming Languages ★ Excited for Dune (2020) @rawkode Developer Advocate at InfluxData
  3. 3. Time Series is EVERYWHERE
  4. 4. Time Dimension ➔ When did you wake up? ➔ How many steps did you take at a given interval and which window do you walk the most? ➔ How many cars pass you windowwhen you’re recording a session for InfluxDays?
  5. 5. Time Series CONTEXTUALL Y applied with a rather NARROW SCOPE
  6. 6. Finance Stocks Cryptocurrencies Interest Rates
  7. 7. Computer Science Monitoring
  8. 8. Widening the scope of time series within the computer science context to find novel use-cases for time series analysis
  9. 9. Git ★ A time ordered event log of developer activity ★ Contains our code, along with our thoughts (comments), and intent (messages) ★ Every change in our repositories are a Delta of the former
  10. 10. Computer Science Understanding of: People Migration of Code Velocity of Code Correctness of Code Documentation of Code
  11. 11. © 2020 InfluxData. All rights reserved. 1 1 Introducing Git Series ★ Open Source ○ gitlab.com/rawkode/gitseries ○ gitlab.com/rawkode/gitseries-go ★ So good I wrote it twice 😂
  12. 12. LiveDemo 🤞🤞
  13. 13. What should Itake from this?
  14. 14. Take Homes ➔ It’s pretty easy to get informationfrom your Git repositories ➔ Won’t drive true understanding of what’s going on in your organisation, but provides a good heartbeat and flag raising system for known problems ➔ NEVER use commits as a sign of productivity
  15. 15. Widen The Scope ★ Embrace time series ★ Your organisation is full of time series data: capture, analyse, and experiment ★ Low hanging fruit: ○ Issue Trackers ○ PagerDuty ○ Sentry
  16. 16. Thanks! gitlab.com /rawkode/gitseries-example

×