Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Influxdb - Draft v0.4.0 #222

Merged
merged 87 commits into from
May 9, 2022
Merged

Influxdb - Draft v0.4.0 #222

merged 87 commits into from
May 9, 2022

Commits on Jun 27, 2021

  1. !!!!WIP!!!!

    adding InfluxDB
    
    - influxdb added to dockerfile
    - influxdb s6 service
    - influxdb config
    - adding defaults to config
    - creating a DeviceRepo interface (multiple db backends)
    - implemented DeviceRepo interface as ScruitnyRepository
    AnalogJ committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    8a46931 View commit details
    Browse the repository at this point in the history
  2. fixing history.

    AnalogJ committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    694fc74 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2021

  1. Configuration menu
    Copy the full SHA
    5c614c5 View commit details
    Browse the repository at this point in the history
  2. tagging.

    AnalogJ committed Jul 25, 2021
    Configuration menu
    Copy the full SHA
    ef01415 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    967a927 View commit details
    Browse the repository at this point in the history
  4. retest

    AnalogJ committed Jul 25, 2021
    Configuration menu
    Copy the full SHA
    1fc910f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Configuration menu
    Copy the full SHA
    80f4660 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd19230 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2021

  1. fixing mocked data

    AnalogJ committed Aug 1, 2021
    Configuration menu
    Copy the full SHA
    a60edff View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2021

  1. Configuration menu
    Copy the full SHA
    abe7a16 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2021

  1. WIP downsample scripts.

    AnalogJ committed Oct 23, 2021
    Configuration menu
    Copy the full SHA
    975c034 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2021

  1. adding aggregation code

    AnalogJ committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    9878985 View commit details
    Browse the repository at this point in the history
  2. ensure that all buckets are created during init. Remove all reference…

    …s to "name" field for attributes (shoudl come from metadata instead). Status is now an int64 (0 is passing).
    AnalogJ committed Oct 24, 2021
    Configuration menu
    Copy the full SHA
    31b5dfa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    deba21f View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. make sure the status is always exposed in the json data. make sure di…

    …splay_name for metadata is included. Update mocked test data for frontend.
    AnalogJ committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    5789c83 View commit details
    Browse the repository at this point in the history
  2. fixing test.

    AnalogJ committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    7b7b4fe View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    ce032c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fb5859 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Configuration menu
    Copy the full SHA
    b776fb8 View commit details
    Browse the repository at this point in the history
  2. find the temp history for the last week (by default). Smooth out data…

    … using aggregate window for hourly numbers. Better temp casting during influx data inflating.
    AnalogJ committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    772063a View commit details
    Browse the repository at this point in the history
  3. changing the duration dropdown for temp history data. adding an /api/…

    …summary/temp endpoint
    AnalogJ committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    03bfdd3 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Configuration menu
    Copy the full SHA
    bff83de View commit details
    Browse the repository at this point in the history
  2. using constant vars for duration key magic strings. Fixing Errorf cal…

    …ls to correctly have template data.
    AnalogJ committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    47e8595 View commit details
    Browse the repository at this point in the history
  3. fixes for tests.

    AnalogJ committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    0872da5 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2021

  1. fixes for tests.

    AnalogJ committed Nov 21, 2021
    Configuration menu
    Copy the full SHA
    903d571 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. [BROKEN COMMIT]

    This code leverages the new `types.isType` functionality introduced in the flux language (influxdata/flux#2159)
    
    This code will fix #22 and all related issues.
    
    Unfortunately this code is broken because the influxdb go client library does not correctly handle import statments in the task defintion.
    
    blocked by
    influxdata/influxdb-client-go#322
    AnalogJ committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    f569ab6 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. Configuration menu
    Copy the full SHA
    7a77719 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f60636a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a9d364 View commit details
    Browse the repository at this point in the history
  4. fixes for aggregation.

    AnalogJ committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    bd39b2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7cd828e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00bc6ec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    702c7cd View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2022

  1. Configuration menu
    Copy the full SHA
    8462d21 View commit details
    Browse the repository at this point in the history
  2. tweak the wait script.

    AnalogJ committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    9a5c667 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88a99a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ebf252 View commit details
    Browse the repository at this point in the history
  5. if we're completing the InfluxDB setup via automation, attempt to sto…

    …re the token in the config file automatically.
    AnalogJ committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    5fb5b9a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5a1e390 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9ee2674 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e243d55 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2022

  1. adding more docs.

    AnalogJ committed May 1, 2022
    Configuration menu
    Copy the full SHA
    5a4bcda View commit details
    Browse the repository at this point in the history
  2. fix WriteConfig interface.

    AnalogJ committed May 1, 2022
    Configuration menu
    Copy the full SHA
    d42faf3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0dba9f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62e5a71 View commit details
    Browse the repository at this point in the history
  5. install tzdata package everywhere.

    fixes #78
    fixes
    AnalogJ committed May 1, 2022
    Configuration menu
    Copy the full SHA
    cfe77c9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d052f0 View commit details
    Browse the repository at this point in the history
  7. remove darwin builds.

    AnalogJ committed May 1, 2022
    Configuration menu
    Copy the full SHA
    ccbb922 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84f3327 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    20411af View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    035c946 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    36617c8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    08f2471 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. using github container registry images.

    update documentation to enable persistence by default
    update docs to include influxdb
    AnalogJ committed May 2, 2022
    Configuration menu
    Copy the full SHA
    ae99ffd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49c1ef6 View commit details
    Browse the repository at this point in the history
  3. addign ability to customize the scrutiny collector cron schedule usin…

    …g SCRUTINY_COLLECTOR_CRON_SCHEDULE env variable.
    
    similar to linuxserver/docker-scrutiny#19
    
    fixes linuxserver/docker-scrutiny#17
    fixes #161
    fixes #66
    fixes #202
    fixes #121
    AnalogJ committed May 2, 2022
    Configuration menu
    Copy the full SHA
    75de6eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ce3d45e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    646d0ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    97f6564 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. Configuration menu
    Copy the full SHA
    9d85920 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2750cce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d963c9 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. partially working. Some datapoints are failing with panic and are sil…

    …ently ignored.
    
    TODO must fix.
    AnalogJ committed May 4, 2022
    Configuration menu
    Copy the full SHA
    8fe0dbe View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    fc5a9ba View commit details
    Browse the repository at this point in the history
  2. fixed summary query.

    AnalogJ committed May 5, 2022
    Configuration menu
    Copy the full SHA
    7025185 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f12fbb View commit details
    Browse the repository at this point in the history
  4. cleanup log messages.

    AnalogJ committed May 5, 2022
    Configuration menu
    Copy the full SHA
    1ced219 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3dbe597 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. handle case where WWN not detected for a device (print error messages…

    …, but skip device collection & uploading).
    AnalogJ committed May 6, 2022
    Configuration menu
    Copy the full SHA
    fabc629 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bab9ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57c0f89 View commit details
    Browse the repository at this point in the history
  4. build multi arch images

    AnalogJ committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d48d0b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6fbe710 View commit details
    Browse the repository at this point in the history
  6. fix multi-arch builds.

    AnalogJ committed May 6, 2022
    Configuration menu
    Copy the full SHA
    a893d2d View commit details
    Browse the repository at this point in the history
  7. fix multi-arch builds.

    AnalogJ committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2350c13 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    77da0f5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d26e452 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8ea194b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    87ba8ff View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f39628e View commit details
    Browse the repository at this point in the history

Commits on May 7, 2022

  1. Configuration menu
    Copy the full SHA
    0cee744 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    786e7d0 View commit details
    Browse the repository at this point in the history
  3. simple rename.

    AnalogJ committed May 7, 2022
    Configuration menu
    Copy the full SHA
    2214feb View commit details
    Browse the repository at this point in the history
  4. adding tests for Detect struct in collector. Adding ability to mock o…

    …ut exec.Command calls.
    AnalogJ committed May 7, 2022
    Configuration menu
    Copy the full SHA
    21d07a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b5c864 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ed69d7 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Configuration menu
    Copy the full SHA
    2967b6c View commit details
    Browse the repository at this point in the history