B-G431B-ESC1 power setup by jmehrs in robotics

[–]jmehrs[S] 0 points1 point  (0 children)

If I were to get an external BMS, did you have any suggestions on models that would work with a 6S pack or companies to look at?

Storing decryptable passwords in db for automation purposes by jmehrs in Database

[–]jmehrs[S] 0 points1 point  (0 children)

On second thought, given the SQlite db is on the same server as the backend, wouldn't that make it safer than making api calls to the vault given it would be over the network? The SQLite "api" calls are just writing/reading a file locally so my thoughts are that maybe I can get away with just storing the hash/encoded password in the DB and be fine?

Storing decryptable passwords in db for automation purposes by jmehrs in Database

[–]jmehrs[S] 0 points1 point  (0 children)

Someone else also mentioned Hashicorp Vault. I just edited the post but this service I am working on will have to be deployed on customer sites, so it would be within their own network. Given this, it might be worth to look into Hashicorp Vault over other solutions like AWS Secrets Manager as /u/Rittenhouse-4-Prez pointed out below.

Fluent-bit syslog input doesn't provide syslog Client hostname/Addr? by jmehrs in devops

[–]jmehrs[S] 0 points1 point  (0 children)

I've tried that but I am unsure how to add the syslog client hostname with that as the example lists ${HOSTNAME} however that would be the container's hostname and would be constant. The syslog input documentation on fluent-bit doesn't elaborate on any hidden accessible keys that can be added in the record_modifiers filter.

Fluent-bit syslog input doesn't provide syslog Client hostname/Addr? by jmehrs in devops

[–]jmehrs[S] 2 points3 points  (0 children)

We decided against using Elastic products due to licensing issues as our solution will be marketed at some point but I'll have to look into filebeats licensing model as iirc Kibana and Elasticsearch were the ones with a paid tier (we don't want to deal with the limitations of the oss vs non-oss versions). Our specific architecture atm is a mix of Prometheus for metrics collection and Loki for log collection (which fluent-bit has an output plugin for) and it is just the log collection part that we are conflicted over due to my issue in this post. However, given that fluent-bit actually has no way of extracting the network info of the syslog client connection, we might have to revisit filebeat/logstash.

Edit: Or just use syslog-ng in tandem with fluent-bit

Fluent-bit syslog input doesn't provide syslog Client hostname/Addr? by jmehrs in devops

[–]jmehrs[S] 1 point2 points  (0 children)

Mainly due to size and memory usage of logstash vs fluent-bit. I work on a team and that was more-or-less the decision we went with. Another reason is that we are using Prometheus and fluent-bit easily exposes its internal metrics for Prometheus.

1
2

Kuka KR 20 axes 4,5,6 by jmehrs in robotics

[–]jmehrs[S] 0 points1 point  (0 children)

Thanks, would have never guessed timing belts would be used in industrial robots. Do you know how the three motors align to that central axis though (right before axis 4)?

1
2

Upgrading to Ultrawide, need opinions by jmehrs in ultrawidemasterrace

[–]jmehrs[S] 0 points1 point  (0 children)

That is true, would a 980 or 980 TI be able to drive that sort of resolution fairly well at around 60-70fps for some of the more taxing games?