Witek Bedyk
3eae2f73c7
Skip empty cache files
2021-11-18 13:37:56 +01:00
Witek Bedyk
c8d2cf77ce
Fix handling missing log files
2021-11-18 13:14:56 +01:00
Ludwig Nussel
cc4280d0f6
metrics: add sample Apache vhost config
2021-02-08 11:23:24 +01:00
Ludwig Nussel
cb668a6e39
metrics: accept more flavors
2021-02-08 11:13:45 +01:00
coogor
af4f972e0c
Update aggregate.php
...
Prepare for Leap 15.3
2020-12-12 10:31:40 +01:00
Witek Bedyk
17ac7481e4
metrics: Update product pattern to match Leap 15.2
2020-11-11 16:28:23 +01:00
Witek Bedyk
d9736fb662
Revert "Retrieve packages download statistics"
2020-08-26 11:09:13 +02:00
Witek Bedyk
d4d03287d6
Bugfixes
...
* do not iterate over the end of an array in check_next_element
* include openSUSE 15.2 as valid product
* fix packages list files path
2020-07-29 17:44:54 +02:00
Witek Bedyk
4fe6d771cc
[metrics-access] Fix packages path
2020-07-28 13:47:57 +02:00
Witek Bedyk
9d4a45e576
Optimize searching access logs
...
* Use binary search for parsing accessed packages
* Write packages statistics to InfluxDB
2020-07-24 16:55:29 +02:00
Witek Bedyk
adc3750f2b
Parse and count packages
2020-07-16 11:00:01 +02:00
Jimmy Berry
e246ca69d8
metrics/access/aggregate: correct empty seen key handling.
...
Set everything up, but never filled in keys.
2018-09-17 17:37:35 -05:00
Jimmy Berry
7492b109e5
metrics/access/aggregate: process and summarize image totals by product.
...
Accessible in new measurement prefixed by 'image'.
2018-09-14 15:53:30 -05:00
Jimmy Berry
c84add0bf7
metrics/access/aggregate: extract merge_product_plus_key() from merge().
2018-09-14 15:52:05 -05:00
Jimmy Berry
dc9afe2adf
metrics/access/ingest: detect product image paths and included in dump.
2018-09-14 15:50:37 -05:00
Jimmy Berry
f80d3ff03f
metrics/access/aggregate: include Leap 15.1 in published metrics.
2018-09-14 15:48:12 -05:00
Jimmy Berry
c47bb4c902
Utilize CacheManager for all existing caches.
2018-09-04 15:19:02 -05:00
Jimmy Berry
d91ce3f2b2
metrics/access/aggregate: write zeros for empty product data.
...
Since the aggregation is not done by influxdb a fill option is not
available and instead needs to be performed manually. As such the order of
writing must be from oldest to newest so that the list of product seen
before can be kept and missing products for a given interval can be filled.
2018-06-21 10:41:37 -05:00
Jimmy Berry
6df56b1e08
metrics/access/ingest: update pattern to handle most recent log format.
2018-06-21 08:15:26 -05:00
Jimmy Berry
8a59f4a862
metrics/access/aggregate: change PONTIFEX base URL based on poo#36862.
2018-06-20 16:38:22 -05:00
Jimmy Berry
2e93b6c3bd
metrics/access/aggregate: remove left over sprintf() from PONTIFEX lines.
...
The directory was broken out from PONTIFEX and LANGLEY which made sprintf()
no longer necessary. Still works, but a waste.
2018-06-20 16:32:43 -05:00
Jimmy Berry
625fa382fa
metrics/access/aggregate: skip the current day since the logs are incomplete.
2018-06-20 16:30:20 -05:00
Jimmy Berry
56dbcb1d53
metrics/access: add summary README.md.
2018-06-18 22:13:29 -05:00
Jimmy Berry
3d7bb16489
metrics/access: initial aggregate script.
2018-06-18 21:29:43 -05:00
Jimmy Berry
6fecfcb128
metrics/access: initial ingest script.
2018-06-18 21:29:23 -05:00