                              Syncthing Usage Data

    Active Users per Day and Version

   This is the total number of unique users with reporting enabled, per day.
   Area color represents the major version.

    Users Joining and Leaving per Day

   This is the total number of unique users joining and leaving per day. A
   user is counted as "joined" on first the day their unique ID is seen, and
   as "left" on the last day the unique ID was seen before a two weeks or
   longer absence. "Bounced" refers to users who joined and left on the same
   day.

   Reappearance of users cause the "left" data to shrink retroactively.

    Data Transfers per Day

   This is total data transferred per day. Also shows how much data was saved
   (not transferred) by each of the methods syncthing uses.

    Totals to date

   No data

    Usage Metrics

   This is the aggregated usage report data for the last 24 hours. Data based
   on {{.nodes}} devices that have reported in.

   {{if .locations}}

   Heatmap max intensity is capped at 100 reports within a location.

    Break down per country

   {{range .contries | slice 2 1}}
   {{end}}
            {{if ge .Pct 10.0}}{{.Pct | printf "%.0f"}}{{else if             
   {{.Key}} ge .Pct 1.0}}{{.Pct | printf "%.01f"}}{{else}}{{.Pct  {{.Count}}
            | printf "%.02f"}}{{end}}%                            

   {{range .contries | slice 2 2}}
   {{end}}
            {{if ge .Pct 10.0}}{{.Pct | printf "%.0f"}}{{else if             
   {{.Key}} ge .Pct 1.0}}{{.Pct | printf "%.01f"}}{{else}}{{.Pct  {{.Count}}
            | printf "%.02f"}}{{end}}%                            

   {{end}}

   {{range .categories}}
   {{end}}
              Percentile      
              5%              50%             95%             100%            
              {{index .Values {{index .Values {{index .Values {{index .Values 
              0 | number      1 | number      2 | number      3 | number      
   {{.Descr}} .Type |         .Type |         .Type |         .Type |         
              commatize "     commatize "     commatize "     commatize "     
              "}}{{.Unit}}    "}}{{.Unit}}    "}}{{.Unit}}    "}}{{.Unit}}    

   {{range .versions}} {{if gt .Percentage 0.1}}
   {{range .Items}} {{if gt .Percentage 0.1}}
   {{end}} {{end}} {{end}} {{end}}
   Version  Devices    Share                             
   {{.Key}} {{.Count}} {{.Percentage | printf "%.01f"}}% 
   {{.Key}} {{.Count}} {{.Percentage | printf "%.01f"}}% 

   {{range .versionPenetrations}}
   {{end}}
   Penetration Level Version    Actual                            
   {{.Count}}%       ≥ {{.Key}} {{.Percentage | printf "%.01f"}}% 

   {{range .platforms}}
   {{range .Items}}
   {{end}} {{end}}
   Platform Devices    Share                             
   {{.Key}} {{.Count}} {{.Percentage | printf "%.01f"}}% 
   {{.Key}} {{.Count}} {{.Percentage | printf "%.01f"}}% 

   {{range .compilers}}
   {{range .Items}} {{if or (gt .Percentage 0.1) (eq .Key "Others")}}
   {{end}} {{end}} {{end}}
   Compiler Devices    Share                             
   {{.Key}} {{.Count}} {{.Percentage | printf "%.01f"}}% 
   {{.Key}} {{.Count}} {{.Percentage | printf "%.01f"}}% 

   {{range .builders}}
   {{end}}
   Builder  Devices    Share                             
   {{.Key}} {{.Count}} {{.Percentage | printf "%.01f"}}% 

   {{range .distributions}}
   {{end}}
   Distribution Channel Devices    Share                             
   {{.Key}}             {{.Count}} {{.Percentage | printf "%.01f"}}% 

    Feature Usage

   The following lists feature usage. Some features are reported per report,
   some are per sum of units within report (eg. devices with static addresses
   among all known devices per report). Currently there are
   {{.versionNodes.v2}} devices reporting for version 2 and
   {{.versionNodes.v3}} for version 3.

   {{$i := counter}} {{range $featureName := .featureOrder}} {{$featureValues
   := index $.features $featureName }} {{if $i.DrawTwoDivider}}
   {{end}} {{ $i.Increment }}

   {{range $featureValues}}
   {{end}}
   {{$featureName}} Features Usage                                           
                             {{if ge .Pct 10.0}}{{.Pct | printf              
   {{.Key}} ({{.Version}})   "%.0f"}}{{else if ge .Pct 1.0}}{{.Pct | printf  
                             "%.01f"}}{{else}}{{.Pct | printf                
                             "%.02f"}}{{end}}%                               

   {{end}}

    Feature Group Usage

   The following lists feature usage groups, which might include multiple
   occourances of a feature use per report.

   {{$i := counter}} {{range $featureName := .featureOrder}} {{$featureValues
   := index $.featureGroups $featureName }} {{if $i.DrawTwoDivider}}
   {{end}} {{ $i.Increment }}

   {{range $featureValues}} {{$counts := .Counts}}
   {{end}}
   {{$featureName}} Group  Usage                                             
   Features                
                           {{$j := counter}} {{range $key, $value :=         
                           .Counts}} {{with $valuePct := $value | proportion 
   {{.Key}} ({{.Version}}) $counts}}                                         
                           {{if ge $valuePct 30.0}}{{$key}}{{end}}           
                           {{end}} {{ $j.Increment }} {{end}}                

   {{end}}

                          Historical Performance Data

   These charts are all the average of the corresponding metric, for the
   entire population of a given day.

    Hash Performance (MiB/s)

    Memory Usage (MiB)

    Total Number of Files

    Total Folder Size (GiB)

    System RAM Size (GiB)

     ----------------------------------------------------------------------

   This product includes GeoLite2 data created by MaxMind, available from
   http://www.maxmind.com.
