You can find here
- Grafana dashboard json
- Template for csv file tracking cold plunges
- Tutorial is uploaded here: https://www.youtube.com/watch?v=ZTWY10K0GzY
| [ | |
| { | |
| "name": "Leanne Graham", | |
| "age": 38, | |
| "country": "USA", | |
| "occupation": "Devops Engineer", | |
| "salary": 3000, | |
| "timestamp": 1742219990881 | |
| }, | |
| { |
| [ | |
| { | |
| "name": "Leanne Graham", | |
| "age": 38, | |
| "country": "USA", | |
| "occupation": "Devops Engineer", | |
| "salary": 3000, | |
| "field": [ | |
| { | |
| "reportTimestamp": "2024-07-03T19:56:00.000Z", |
| { | |
| "__inputs": [ | |
| { | |
| "name": "DS_GRAFANACLOUD-OBIRDABILITY-LOGS", | |
| "label": "grafanacloud-obirdability-logs", | |
| "description": "", | |
| "type": "datasource", | |
| "pluginId": "loki", | |
| "pluginName": "Loki" | |
| }, |
You can find here
| { | |
| "__inputs": [ | |
| { | |
| "name": "DS_COLD-PLUNGE-FORM", | |
| "label": "cold-plunge-form", | |
| "description": "", | |
| "type": "datasource", | |
| "pluginId": "grafana-googlesheets-datasource", | |
| "pluginName": "Google Sheets" | |
| } |
| { | |
| "annotations": { | |
| "list": [ | |
| { | |
| "builtIn": 1, | |
| "datasource": { | |
| "type": "datasource", | |
| "uid": "grafana" | |
| }, | |
| "enable": true, |
aliases:
| { | |
| "annotations": { | |
| "list": [ | |
| { | |
| "builtIn": 1, | |
| "datasource": { | |
| "type": "grafana", | |
| "uid": "-- Grafana --" | |
| }, | |
| "enable": true, |
| import { of } from 'rxjs'; | |
| import { map, toArray, mergeMap, delay, catchError } from 'rxjs/operators'; | |
| describe('subscribe & assert testing in RxJS', () => { | |
| it('should compare each emitted value', () => { | |
| const source$ = of(1,2,3) | |
| const final$ = source$.pipe(map(value => value * 10)) | |
| // array with expected values | |
| const expected = [10, 20, 30] |
Multi search API. Executes several searches with a single API request.
Query parameters that we add: