Skip to content

Instantly share code, notes, and snippets.

View athulmurali's full-sized avatar
🎯

Athul Muralidharan athulmurali

🎯
View GitHub Profile
[[{"y":1,"x":"03:25","label":1589340372559},{"y":0,"x":"03:30","label":1589340372559},{"y":0,"x":"03:35","label":1589340372559},{"y":0,"x":"03:40","label":1589340372559},{"y":0,"x":"03:45","label":1589340372559},{"y":0,"x":"03:50","label":1589340372559},{"y":0,"x":"03:55","label":1589340372559},{"y":0,"x":"04:00","label":1589340372559},{"y":0,"x":"04:05","label":1589340372559},{"y":0,"x":"04:10","label":1589340372559},{"y":0,"x":"04:15","label":1589340372559},{"y":0,"x":"04:20","label":1589340372559},{"y":0,"x":"04:25","label":1589340372559}],[{"y":1,"x":"03:25","label":1589340372632},{"y":0,"x":"03:30","label":1589340372632},{"y":0,"x":"03:35","label":1589340372632},{"y":0,"x":"03:40","label":1589340372632},{"y":0,"x":"03:45","label":1589340372632},{"y":0,"x":"03:50","label":1589340372632},{"y":0,"x":"03:55","label":1589340372632},{"y":0,"x":"04:00","label":1589340372632},{"y":0,"x":"04:05","label":1589340372632},{"y":0,"x":"04:10","label":1589340372632},{"y":0,"x":"04:15","label":1589340372632},{"y":0,"x":"
@athulmurali
athulmurali / sample-datasource.js
Last active August 20, 2020 00:01
grafana-datasource.js
// original code
async query(options) {
var query = await this.buildQueryParameters(options);
if (query.targets.length <= 0) {
return this.q.when({ data: [] });
}
return this.doRequest(query).then(result => {
var res = []
_.forEach(result.data.results, r => {
const chalk = require('chalk');
const semver = require('semver');
function chalkLog(color, message) {
console.log(chalk[color](message));
}
function loadNodeVersionFromPackageJson() {
chalkLog('green', 'Loading... loadNodeVersionFromPackageJson from ~/.zshrc');
const packageJsonPath = `${process.cwd()}/package.json`;