Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

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.

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×