NREL / alfalfa

Alfalfa is a web service that enables runtime interaction with building energy models (OpenStudio/EnergyPlus and FMUs compiled from Modelica or Spawn) over REST APIs.
Other
43 stars 13 forks source link

Migrate Historian from InfluxDB to REDIS Streams? #483

Closed TShapinsky closed 6 months ago

TShapinsky commented 7 months ago

If we use REDIS streams to communicate run outputs we get historian functionality for free.

Caveat is that Redis Stream operations are classified as "slow". Influxdb writes are currently a major component limiting the maximum speed of runs in Alfalfa.

anyaelena commented 7 months ago

Discussion today:

  1. NREL Alfalfa deployments will likely integrate with broader data analysis and viz tooling for ARIES
  2. For now, main historian-related pain point is ability to download history CSV from alfalfa-client #434
anyaelena commented 6 months ago

wait, you completed this?

TShapinsky commented 6 months ago

wait, you completed this?

Oh no, it wasn't supposed to say complete. I was just closing because we decided that we wouldn't go down this route.

anyaelena commented 6 months ago

gotcha! thanks for all the cleanup!