mirror of
https://github.com/grafana/grafana.git
synced 2025-07-30 04:42:35 +08:00
links: updated links from grafana.net to grafana.com
This commit is contained in:
@ -132,11 +132,11 @@ logging = false
|
|||||||
# Change this option to false to disable reporting.
|
# Change this option to false to disable reporting.
|
||||||
reporting_enabled = true
|
reporting_enabled = true
|
||||||
|
|
||||||
# Set to false to disable all checks to https://grafana.net
|
# Set to false to disable all checks to https://grafana.com
|
||||||
# for new vesions (grafana itself and plugins), check is used
|
# for new vesions (grafana itself and plugins), check is used
|
||||||
# in some UI views to notify that grafana or plugin update exists
|
# in some UI views to notify that grafana or plugin update exists
|
||||||
# This option does not cause any auto updates, nor send any information
|
# This option does not cause any auto updates, nor send any information
|
||||||
# only a GET request to http://grafana.net to get latest versions
|
# only a GET request to https://grafana.com to get latest versions
|
||||||
check_for_updates = true
|
check_for_updates = true
|
||||||
|
|
||||||
# Google Analytics universal tracking code, only enabled if you specify an id here
|
# Google Analytics universal tracking code, only enabled if you specify an id here
|
||||||
@ -243,7 +243,7 @@ api_url = https://www.googleapis.com/oauth2/v1/userinfo
|
|||||||
allowed_domains =
|
allowed_domains =
|
||||||
hosted_domain =
|
hosted_domain =
|
||||||
|
|
||||||
#################################### Grafana.net Auth ####################
|
#################################### Grafana.com Auth ####################
|
||||||
[auth.grafananet]
|
[auth.grafananet]
|
||||||
enabled = false
|
enabled = false
|
||||||
allow_sign_up = true
|
allow_sign_up = true
|
||||||
@ -426,7 +426,7 @@ address =
|
|||||||
prefix = prod.grafana.%(instance_name)s.
|
prefix = prod.grafana.%(instance_name)s.
|
||||||
|
|
||||||
[grafana_net]
|
[grafana_net]
|
||||||
url = https://grafana.net
|
url = https://grafana.com
|
||||||
|
|
||||||
#################################### External Image Storage ##############
|
#################################### External Image Storage ##############
|
||||||
[external_image_storage]
|
[external_image_storage]
|
||||||
|
@ -129,7 +129,7 @@
|
|||||||
# for new vesions (grafana itself and plugins), check is used
|
# for new vesions (grafana itself and plugins), check is used
|
||||||
# in some UI views to notify that grafana or plugin update exists
|
# in some UI views to notify that grafana or plugin update exists
|
||||||
# This option does not cause any auto updates, nor send any information
|
# This option does not cause any auto updates, nor send any information
|
||||||
# only a GET request to http://grafana.net to get latest versions
|
# only a GET request to http://grafana.com to get latest versions
|
||||||
;check_for_updates = true
|
;check_for_updates = true
|
||||||
|
|
||||||
# Google Analytics universal tracking code, only enabled if you specify an id here
|
# Google Analytics universal tracking code, only enabled if you specify an id here
|
||||||
@ -243,7 +243,7 @@
|
|||||||
;team_ids =
|
;team_ids =
|
||||||
;allowed_organizations =
|
;allowed_organizations =
|
||||||
|
|
||||||
#################################### Grafana.net Auth ####################
|
#################################### Grafana.com Auth ####################
|
||||||
[auth.grafananet]
|
[auth.grafananet]
|
||||||
;enabled = false
|
;enabled = false
|
||||||
;allow_sign_up = true
|
;allow_sign_up = true
|
||||||
@ -379,10 +379,10 @@
|
|||||||
;address =
|
;address =
|
||||||
;prefix = prod.grafana.%(instance_name)s.
|
;prefix = prod.grafana.%(instance_name)s.
|
||||||
|
|
||||||
#################################### Internal Grafana Metrics ##########################
|
#################################### Grafana.com integration ##########################
|
||||||
# Url used to to import dashboards directly from Grafana.net
|
# Url used to to import dashboards directly from Grafana.com
|
||||||
[grafana_net]
|
[grafana_net]
|
||||||
;url = https://grafana.net
|
;url = https://grafana.com
|
||||||
|
|
||||||
#################################### External image storage ##########################
|
#################################### External image storage ##########################
|
||||||
[external_image_storage]
|
[external_image_storage]
|
||||||
|
@ -30,5 +30,5 @@ The following datasources are officially supported:
|
|||||||
|
|
||||||
## Data source plugins
|
## Data source plugins
|
||||||
|
|
||||||
Since grafana 3.0 you can install data sources as plugins. Checkout [Grafana.net](https://grafana.net/plugins) for more data sources.
|
Since grafana 3.0 you can install data sources as plugins. Checkout [Grafana.net](https://grafana.com/plugins) for more data sources.
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ select data source and optional metrix prefix options.
|
|||||||
<img src="/img/docs/v31/import_step1.png">
|
<img src="/img/docs/v31/import_step1.png">
|
||||||
|
|
||||||
The above screenshot shows the new import modal that gives you 3 options for how to import a dashboard.
|
The above screenshot shows the new import modal that gives you 3 options for how to import a dashboard.
|
||||||
One notable new addition here is the ability to import directly from Dashboards shared on [Grafana.net](https://grafana.net).
|
One notable new addition here is the ability to import directly from Dashboards shared on [Grafana.com](https://grafana.com).
|
||||||
|
|
||||||
The next step in the import process:
|
The next step in the import process:
|
||||||
|
|
||||||
@ -37,9 +37,9 @@ shows a CollectD dashboard for Graphite that requires a metric prefix be specifi
|
|||||||
|
|
||||||
## Discover Dashboards
|
## Discover Dashboards
|
||||||
|
|
||||||
On [Grafana.net](https://grafana.net) you can now browse & search for dashboards. We have already added a few but
|
On [Grafana.com](https://grafana.com) you can now browse & search for dashboards. We have already added a few but
|
||||||
more are being uploaded every day. To import a dashboard just copy the dashboard url and head back to Grafana,
|
more are being uploaded every day. To import a dashboard just copy the dashboard url and head back to Grafana,
|
||||||
then Dashboard Search -> Import -> Paste Grafana.net Dashboard URL.
|
then Dashboard Search -> Import -> Paste Grafana.com Dashboard URL.
|
||||||
|
|
||||||
<img src="/img/docs/v31/gnet_dashboards_list.png">
|
<img src="/img/docs/v31/gnet_dashboards_list.png">
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ weight = 6
|
|||||||
|
|
||||||
## Commercial Support
|
## Commercial Support
|
||||||
|
|
||||||
Commercial Support subscriptions for Grafana are now [generally available](https://grafana.net/support/plans/).
|
Commercial Support subscriptions for Grafana are now [generally available](https://grafana.com/support/plans/).
|
||||||
|
|
||||||
Raintank is committed to a 100% open-source strategy for Grafana. We
|
Raintank is committed to a 100% open-source strategy for Grafana. We
|
||||||
do not want to go down the “open core” route. If your organization
|
do not want to go down the “open core” route. If your organization
|
||||||
@ -41,15 +41,15 @@ two new plugin types:
|
|||||||
Dashboards, and Grafana **Pages**. Apps are a great way to provide an
|
Dashboards, and Grafana **Pages**. Apps are a great way to provide an
|
||||||
entire experience right within Grafana.
|
entire experience right within Grafana.
|
||||||
|
|
||||||
## Grafana.net
|
## Grafana.com
|
||||||
|
|
||||||
<img src="/img/docs/v3/grafana_net_tour.png">
|
<img src="/img/docs/v3/grafana_net_tour.png">
|
||||||
|
|
||||||
[Grafana.net](https://grafana.net) offers a central repository where the community can come together to discover, create and
|
[Grafana.com](https://grafana.com) offers a central repository where the community can come together to discover, create and
|
||||||
share plugins (data sources, panels, apps) and dashboards.
|
share plugins (data sources, panels, apps) and dashboards.
|
||||||
|
|
||||||
We are also working on a hosted Graphite-compatible data source that will be optimized for use with Grafana.
|
We are also working on a hosted Graphite-compatible data source that will be optimized for use with Grafana.
|
||||||
It’ll be easy to combine your existing data source(s) with this OpenSaaS option. Finally, Grafana.net can
|
It’ll be easy to combine your existing data source(s) with this OpenSaaS option. Finally, Grafana.com can
|
||||||
also be a hub to manage all your Grafana instances. You’ll be able to monitor their health and availability,
|
also be a hub to manage all your Grafana instances. You’ll be able to monitor their health and availability,
|
||||||
perform dashboard backups, and more.
|
perform dashboard backups, and more.
|
||||||
|
|
||||||
@ -57,12 +57,12 @@ We are also working on a hosted Graphite-compatible Data Source that
|
|||||||
will be optimized for use with Grafana. It’ll be easy to combine your
|
will be optimized for use with Grafana. It’ll be easy to combine your
|
||||||
existing Data Source(s) with this OpenSaaS option.
|
existing Data Source(s) with this OpenSaaS option.
|
||||||
|
|
||||||
Finally, Grafana.net will also be a hub to manage all your Grafana
|
Finally, Grafana.com will also be a hub to manage all your Grafana
|
||||||
instances. You’ll be able to monitor their health and availability,
|
instances. You’ll be able to monitor their health and availability,
|
||||||
perform Dashboard backups, and more.
|
perform Dashboard backups, and more.
|
||||||
|
|
||||||
Grafana.net will officially launch along with the stable version of
|
Grafana.net will officially launch along with the stable version of
|
||||||
Grafana 3.0, but <a href=http://www.grafana.net>check out the preview
|
Grafana 3.0, but go to <a href=https://grafana.com> and check out the preview
|
||||||
and sign up for an account</a> in the meantime.
|
and sign up for an account</a> in the meantime.
|
||||||
|
|
||||||
|
|
||||||
@ -189,37 +189,37 @@ variable is interpolated.
|
|||||||
data source (or panel) they need to be updated as well.
|
data source (or panel) they need to be updated as well.
|
||||||
|
|
||||||
* InfluxDB 0.8: This data source is no longer included in releases,
|
* InfluxDB 0.8: This data source is no longer included in releases,
|
||||||
you can still install manually from [Grafana.net](http://grafana.net)
|
you can still install manually from [Grafana.com](https://grafana.com)
|
||||||
|
|
||||||
* KairosDB: This data source has also no longer shipped with Grafana,
|
* KairosDB: This data source has also no longer shipped with Grafana,
|
||||||
you can install it manually from [Grafana.net](http://grafana.net)
|
you can install it manually from [Grafana.com](https://grafana.com)
|
||||||
|
|
||||||
## Plugin showcase
|
## Plugin showcase
|
||||||
|
|
||||||
Discovering and installing plugins is very quick and easy with Grafana 3.0 and [Grafana.net](https://grafana.net). Here
|
Discovering and installing plugins is very quick and easy with Grafana 3.0 and [Grafana.com](https://grafana.com). Here
|
||||||
are a couple that I incurage you try!
|
are a couple that I incurage you try!
|
||||||
|
|
||||||
#### [Clock Panel](https://grafana.net/plugins/grafana-clock-panel)
|
#### [Clock Panel](https://grafana.com/plugins/grafana-clock-panel)
|
||||||
Support's both current time and count down mode.
|
Support's both current time and count down mode.
|
||||||
<img src="/img/docs/v3/clock_panel.png">
|
<img src="/img/docs/v3/clock_panel.png">
|
||||||
|
|
||||||
#### [Pie Chart Panel](https://grafana.net/plugins/grafana-piechart-panel)
|
#### [Pie Chart Panel](https://grafana.com/plugins/grafana-piechart-panel)
|
||||||
A simple pie chart panel is now available as an external plugin.
|
A simple pie chart panel is now available as an external plugin.
|
||||||
<img src="/img/docs/v3/pie_chart_panel.png">
|
<img src="/img/docs/v3/pie_chart_panel.png">
|
||||||
|
|
||||||
#### [WorldPing App](https://grafana.net/plugins/raintank-worldping-app)
|
#### [WorldPing App](https://grafana.com/plugins/raintank-worldping-app)
|
||||||
This is full blown Grafana App that adds new panels, data sources and pages to give
|
This is full blown Grafana App that adds new panels, data sources and pages to give
|
||||||
feature rich global performance monitoring directly from your on-prem Grafana.
|
feature rich global performance monitoring directly from your on-prem Grafana.
|
||||||
|
|
||||||
<img src="/img/docs/v3/wP-Screenshot-dash-web.png">
|
<img src="/img/docs/v3/wP-Screenshot-dash-web.png">
|
||||||
|
|
||||||
#### [Zabbix App](https://grafana.net/plugins/alexanderzobnin-zabbix-app)
|
#### [Zabbix App](https://grafana.com/plugins/alexanderzobnin-zabbix-app)
|
||||||
This app contains the already very pouplar Zabbix data source plugin, 2 dashboards and a triggers panel. It is
|
This app contains the already very pouplar Zabbix data source plugin, 2 dashboards and a triggers panel. It is
|
||||||
created and maintained by [Alexander Zobnin](https://github.com/alexanderzobnin/grafana-zabbix).
|
created and maintained by [Alexander Zobnin](https://github.com/alexanderzobnin/grafana-zabbix).
|
||||||
|
|
||||||
<img src="/img/docs/v3/zabbix_app.png">
|
<img src="/img/docs/v3/zabbix_app.png">
|
||||||
|
|
||||||
Checkout the full list of plugins on [Grafana.net](https://grafana.net/plugins)
|
Checkout the full list of plugins on [Grafana.com](https://grafana.com/plugins)
|
||||||
|
|
||||||
## CHANGELOG
|
## CHANGELOG
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ This guide has two parts. The first part describes the metadata and the second p
|
|||||||
|
|
||||||
## Metadata
|
## Metadata
|
||||||
|
|
||||||
The plugin metadata consists of a plugin.json file and the README.md file. These two files are used by Grafana and Grafana.net.
|
The plugin metadata consists of a plugin.json file and the README.md file. These two files are used by Grafana and Grafana.com.
|
||||||
|
|
||||||
### Plugin.json (mandatory)
|
### Plugin.json (mandatory)
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ The plugin.json file is mandatory for all plugins. When Grafana starts it will s
|
|||||||
| id | unique name of the plugin - [conventions described in styleguide]({{< relref "code-styleguide.md" >}}) |
|
| id | unique name of the plugin - [conventions described in styleguide]({{< relref "code-styleguide.md" >}}) |
|
||||||
| type | panel/datasource/app |
|
| type | panel/datasource/app |
|
||||||
| name | Human readable name of the plugin |
|
| name | Human readable name of the plugin |
|
||||||
| info.description | Description of plugin. Used for searching grafana net plugins |
|
| info.description | Description of plugin. Used for searching grafana.com plugins |
|
||||||
| info.author | |
|
| info.author | |
|
||||||
| info.keywords | plugin keywords. Used for search on grafana net|
|
| info.keywords | plugin keywords. Used for search on grafana net|
|
||||||
| info.logos | link to project logos |
|
| info.logos | link to project logos |
|
||||||
|
@ -17,7 +17,7 @@ Grafana already have a strong community of contributors and plugin developers.
|
|||||||
By making it easier to develop and install plugins we hope that the community
|
By making it easier to develop and install plugins we hope that the community
|
||||||
can grow even stronger and develop new plugins that we would never think about.
|
can grow even stronger and develop new plugins that we would never think about.
|
||||||
|
|
||||||
To discover plugins checkout the official [Plugin Repository](https://grafana.net/plugins).
|
To discover plugins checkout the official [Plugin Repository](https://grafana.com/plugins).
|
||||||
|
|
||||||
# Installing plugins
|
# Installing plugins
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ To import a dashboard open dashboard search and then hit the import button.
|
|||||||
|
|
||||||
<img src="/img/docs/v31/import_step1.png">
|
<img src="/img/docs/v31/import_step1.png">
|
||||||
|
|
||||||
From here you can upload a dashboard json file, paste a [Grafana.net](https://grafana.net) dashboard
|
From here you can upload a dashboard json file, paste a [Grafana.com](https://grafana.com) dashboard
|
||||||
url or paste dashboard json text directly into the text area.
|
url or paste dashboard json text directly into the text area.
|
||||||
|
|
||||||
<img src="/img/docs/v31/import_step2.png">
|
<img src="/img/docs/v31/import_step2.png">
|
||||||
@ -41,15 +41,15 @@ url or paste dashboard json text directly into the text area.
|
|||||||
In step 2 of the import process Grafana will let you change the name of the dashboard, pick what
|
In step 2 of the import process Grafana will let you change the name of the dashboard, pick what
|
||||||
data source you want the dashboard to use and specify any metric prefixes (if the dashboard use any).
|
data source you want the dashboard to use and specify any metric prefixes (if the dashboard use any).
|
||||||
|
|
||||||
## Discover dashboards on Grafana.net
|
## Discover dashboards on Grafana.com
|
||||||
|
|
||||||
Find dashboards for common server applications at [Grafana.net/dashboards](https://grafana.net/dashboards).
|
Find dashboards for common server applications at [Grafana.com/dashboards](https://grafana.com/dashboards).
|
||||||
|
|
||||||
<img src="/img/docs/v31/gnet_dashboards_list.png">
|
<img src="/img/docs/v31/gnet_dashboards_list.png">
|
||||||
|
|
||||||
## Import & Sharing with Grafana 2.x or 3.0
|
## Import & Sharing with Grafana 2.x or 3.0
|
||||||
|
|
||||||
Dashboards on Grafana.net use a new feature in Grafana 3.1 that allows the import process
|
Dashboards on Grafana.com use a new feature in Grafana 3.1 that allows the import process
|
||||||
to update each panel so that they are using a data source of your choosing. If you are running a
|
to update each panel so that they are using a data source of your choosing. If you are running a
|
||||||
Grafana version older than 3.1 then you might need to do some manual steps either
|
Grafana version older than 3.1 then you might need to do some manual steps either
|
||||||
before or after import in order for the dashboard to work properly.
|
before or after import in order for the dashboard to work properly.
|
||||||
@ -99,10 +99,10 @@ These are then referenced in the dashboard panels like this:
|
|||||||
```
|
```
|
||||||
|
|
||||||
These inputs and their usage in data source properties are automatically added during export in Grafana 3.1.
|
These inputs and their usage in data source properties are automatically added during export in Grafana 3.1.
|
||||||
If you run an older version of Grafana and want to share a dashboard on Grafana.net you need to manually
|
If you run an older version of Grafana and want to share a dashboard on Grafana.com you need to manually
|
||||||
add the inputs and templatize the datasource properties like above.
|
add the inputs and templatize the datasource properties like above.
|
||||||
|
|
||||||
If you want to import a dashboard from Grafana.net into an older version of Grafana then you can either import
|
If you want to import a dashboard from Grafana.com into an older version of Grafana then you can either import
|
||||||
it as usual and then update the data source option in the metrics tab so that the panel is using the correct
|
it as usual and then update the data source option in the metrics tab so that the panel is using the correct
|
||||||
data source. Another alternative is to open the json file in a a text editor and update the data source properties
|
data source. Another alternative is to open the json file in a a text editor and update the data source properties
|
||||||
to value that matches a name of your data source.
|
to value that matches a name of your data source.
|
||||||
|
@ -35,7 +35,7 @@ func main() {
|
|||||||
cli.StringFlag{
|
cli.StringFlag{
|
||||||
Name: "repo",
|
Name: "repo",
|
||||||
Usage: "url to the plugin repository",
|
Usage: "url to the plugin repository",
|
||||||
Value: "https://grafana.net/api/plugins",
|
Value: "https://grafana.com/api/plugins",
|
||||||
EnvVar: "GF_PLUGIN_REPO",
|
EnvVar: "GF_PLUGIN_REPO",
|
||||||
},
|
},
|
||||||
cli.BoolFlag{
|
cli.BoolFlag{
|
||||||
|
@ -60,7 +60,7 @@ func checkForUpdates() {
|
|||||||
log.Trace("Checking for updates")
|
log.Trace("Checking for updates")
|
||||||
|
|
||||||
pluginSlugs := getAllExternalPluginSlugs()
|
pluginSlugs := getAllExternalPluginSlugs()
|
||||||
resp, err := httpClient.Get("https://grafana.net/api/plugins/versioncheck?slugIn=" + pluginSlugs + "&grafanaVersion=" + setting.BuildVersion)
|
resp, err := httpClient.Get("https://grafana.com/api/plugins/versioncheck?slugIn=" + pluginSlugs + "&grafanaVersion=" + setting.BuildVersion)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Trace("Failed to get plugins repo from grafana.net, %v", err.Error())
|
log.Trace("Failed to get plugins repo from grafana.net, %v", err.Error())
|
||||||
@ -71,14 +71,14 @@ func checkForUpdates() {
|
|||||||
|
|
||||||
body, err := ioutil.ReadAll(resp.Body)
|
body, err := ioutil.ReadAll(resp.Body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Trace("Update check failed, reading response from grafana.net, %v", err.Error())
|
log.Trace("Update check failed, reading response from grafana.com, %v", err.Error())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
gNetPlugins := []GrafanaNetPlugin{}
|
gNetPlugins := []GrafanaNetPlugin{}
|
||||||
err = json.Unmarshal(body, &gNetPlugins)
|
err = json.Unmarshal(body, &gNetPlugins)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Trace("Failed to unmarshal plugin repo, reading response from grafana.net, %v", err.Error())
|
log.Trace("Failed to unmarshal plugin repo, reading response from grafana.com, %v", err.Error())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -574,7 +574,7 @@ func NewConfigContext(args *CommandLineArgs) error {
|
|||||||
log.Warn("require_email_validation is enabled but smpt is disabled")
|
log.Warn("require_email_validation is enabled but smpt is disabled")
|
||||||
}
|
}
|
||||||
|
|
||||||
GrafanaNetUrl = Cfg.Section("grafana_net").Key("url").MustString("https://grafana.net")
|
GrafanaNetUrl = Cfg.Section("grafana_net").Key("url").MustString("https://grafana.com")
|
||||||
|
|
||||||
imageUploadingSection := Cfg.Section("external_image_storage")
|
imageUploadingSection := Cfg.Section("external_image_storage")
|
||||||
ImageUploadProvider = imageUploadingSection.Key("provider").MustString("internal")
|
ImageUploadProvider = imageUploadingSection.Key("provider").MustString("internal")
|
||||||
|
@ -68,7 +68,7 @@
|
|||||||
Import
|
Import
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="pull-right search-button-row-explore-link" target="_blank" href="https://grafana.net/dashboards?utm_source=grafana_search">
|
<a class="pull-right search-button-row-explore-link" target="_blank" href="https://grafana.com/dashboards?utm_source=grafana_search">
|
||||||
Find dashboards on
|
Find dashboards on
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
<li>
|
<li>
|
||||||
<a class="pointer" ng-click="shareDashboard(2)">
|
<a class="pointer" ng-click="shareDashboard(2)">
|
||||||
<i class="fa fa-cloud-upload"></i>Export
|
<i class="fa fa-cloud-upload"></i>Export
|
||||||
<div class="dropdown-desc">Export the dashboard to a JSON file for others and to share on Grafana.net</div>
|
<div class="dropdown-desc">Export the dashboard to a JSON file for others and to share on Grafana.com</div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
<p class="share-modal-info-text">
|
<p class="share-modal-info-text">
|
||||||
Export the dashboard to a JSON file. The exporter will templatize the
|
Export the dashboard to a JSON file. The exporter will templatize the
|
||||||
dashboard's data sources to make it easy for other's to to import and reuse.
|
dashboard's data sources to make it easy for other's to to import and reuse.
|
||||||
You can share dashboards on <a class="external-link" href="https://grafana.net">Grafana.net</a>
|
You can share dashboards on <a class="external-link" href="https://grafana.com">Grafana.com</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="gf-form-button-row">
|
<div class="gf-form-button-row">
|
||||||
|
@ -18,11 +18,11 @@
|
|||||||
<dash-upload on-upload="ctrl.onUpload(dash)"></dash-upload>
|
<dash-upload on-upload="ctrl.onUpload(dash)"></dash-upload>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<h5 class="section-heading">Grafana.net Dashboard</h5>
|
<h5 class="section-heading">Grafana.com Dashboard</h5>
|
||||||
|
|
||||||
<div class="gf-form-group">
|
<div class="gf-form-group">
|
||||||
<div class="gf-form">
|
<div class="gf-form">
|
||||||
<input type="text" class="gf-form-input" ng-model="ctrl.gnetUrl" placeholder="Paste Grafana.net dashboard url or id" ng-blur="ctrl.checkGnetDashboard()"></textarea>
|
<input type="text" class="gf-form-input" ng-model="ctrl.gnetUrl" placeholder="Paste Grafana.com dashboard url or id" ng-blur="ctrl.checkGnetDashboard()"></textarea>
|
||||||
</div>
|
</div>
|
||||||
<div class="gf-form" ng-if="ctrl.gnetError">
|
<div class="gf-form" ng-if="ctrl.gnetError">
|
||||||
<label class="gf-form-label text-warning">
|
<label class="gf-form-label text-warning">
|
||||||
@ -53,7 +53,7 @@
|
|||||||
<div class="gf-form-group" ng-if="ctrl.dash.gnetId">
|
<div class="gf-form-group" ng-if="ctrl.dash.gnetId">
|
||||||
<h3 class="section-heading">
|
<h3 class="section-heading">
|
||||||
Importing Dashboard from
|
Importing Dashboard from
|
||||||
<a href="https://grafana.net/dashboards/{{ctrl.dash.gnetId}}" class="external-link" target="_blank">Grafana.net</a>
|
<a href="https://grafana.com/dashboards/{{ctrl.dash.gnetId}}" class="external-link" target="_blank">Grafana.com</a>
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="gf-form">
|
<div class="gf-form">
|
||||||
|
@ -147,7 +147,7 @@ export class DashImportCtrl {
|
|||||||
|
|
||||||
return this.backendSrv.get('api/gnet/dashboards/' + dashboardId).then(res => {
|
return this.backendSrv.get('api/gnet/dashboards/' + dashboardId).then(res => {
|
||||||
this.gnetInfo = res;
|
this.gnetInfo = res;
|
||||||
// store reference to grafana.net
|
// store reference to grafana.com
|
||||||
res.json.gnetId = res.id;
|
res.json.gnetId = res.id;
|
||||||
this.onUpload(res.json);
|
this.onUpload(res.json);
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
|
@ -47,9 +47,9 @@ describe('DashImportCtrl', function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('when specifing grafana.net url', function() {
|
describe('when specifing grafana.com url', function() {
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
ctx.ctrl.gnetUrl = 'http://grafana.net/dashboards/123';
|
ctx.ctrl.gnetUrl = 'http://grafana.com/dashboards/123';
|
||||||
// setup api mock
|
// setup api mock
|
||||||
backendSrv.get = sinon.spy(() => {
|
backendSrv.get = sinon.spy(() => {
|
||||||
return Promise.resolve({
|
return Promise.resolve({
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<a class="get-more-plugins-link" href="https://grafana.net/plugins?utm_source=grafana_plugin_list" target="_blank">
|
<a class="get-more-plugins-link" href="https://grafana.com/plugins?utm_source=grafana_plugin_list" target="_blank">
|
||||||
Find more plugins on
|
Find more plugins on
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
<div class="gf-form-group">
|
<div class="gf-form-group">
|
||||||
<p>Type the following on the command line to update {{plugin.name}}.</p>
|
<p>Type the following on the command line to update {{plugin.name}}.</p>
|
||||||
<pre><code>grafana-cli plugins update {{plugin.id}}</code></pre>
|
<pre><code>grafana-cli plugins update {{plugin.id}}</code></pre>
|
||||||
<span class="small">Check out {{plugin.name}} on <a href="https://grafana.net/plugins/{{plugin.id}}">Grafana.net</a> for README and changelog. If you do not have access to the command line, ask your Grafana administator.</span>
|
<span class="small">Check out {{plugin.name}} on <a href="https://grafana.com/plugins/{{plugin.id}}">Grafana.com</a> for README and changelog. If you do not have access to the command line, ask your Grafana administator.</span>
|
||||||
</div>
|
</div>
|
||||||
<p class="pluginlist-none-installed"><img class="pluginlist-inline-logo" src="public/img/grafana_icon.svg"><strong>Pro tip</strong>: To update all plugins at once, type <code class="code--small">grafana-cli plugins update-all</code> on the command line.</div>
|
<p class="pluginlist-none-installed"><img class="pluginlist-inline-logo" src="public/img/grafana_icon.svg"><strong>Pro tip</strong>: To update all plugins at once, type <code class="code--small">grafana-cli plugins update-all</code> on the command line.</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
with GitHub
|
with GitHub
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-large btn-grafana-net" href="login/grafananet" target="_self" ng-if="oauth.grafananet">
|
<a class="btn btn-large btn-grafana-net" href="login/grafananet" target="_self" ng-if="oauth.grafananet">
|
||||||
with <span>Grafana.net</span>
|
with <span>Grafana.com</span>
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-large btn-generic-oauth" href="login/generic_oauth" target="_self" ng-if="oauth.generic_oauth">
|
<a class="btn btn-large btn-generic-oauth" href="login/generic_oauth" target="_self" ng-if="oauth.generic_oauth">
|
||||||
<i class="fa fa-gear"></i>
|
<i class="fa fa-gear"></i>
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
# InfluxDB Datasource - Native Plugin
|
# InfluxDB Datasource - Native Plugin
|
||||||
|
|
||||||
Grafana ships with **built in** support for InfluxDB 0.9.
|
Grafana ships with **built in** support for InfluxDB 0.9.
|
||||||
|
|
||||||
There are currently two separate datasources for InfluxDB in Grafana: InfluxDB 0.8.x and InfluxDB 0.9.x. The API and capabilities of InfluxDB 0.9.x are completely different from InfluxDB 0.8.x which is why Grafana handles them as different data sources.
|
There are currently two separate datasources for InfluxDB in Grafana: InfluxDB 0.8.x and InfluxDB 0.9.x. The API and capabilities of InfluxDB 0.9.x are completely different from InfluxDB 0.8.x which is why Grafana handles them as different data sources.
|
||||||
|
|
||||||
This is the plugin for InfluxDB 0.9. It is rapidly evolving and we continue to track its API.
|
This is the plugin for InfluxDB 0.9. It is rapidly evolving and we continue to track its API.
|
||||||
|
|
||||||
InfluxDB 0.8 is no longer maintained by InfluxDB Inc, but we provide support as a convenience to existing users. You can find it [here](https://grafana.net/plugins/grafana-influxdb-08-datasource).
|
InfluxDB 0.8 is no longer maintained by InfluxDB Inc, but we provide support as a convenience to existing users. You can find it [here](https://grafana.com/plugins/grafana-influxdb-08-datasource).
|
||||||
|
|
||||||
Read more about InfluxDB here:
|
Read more about InfluxDB here:
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ class GettingStartedPanelCtrl extends PanelCtrl {
|
|||||||
title: 'Install apps & plugins',
|
title: 'Install apps & plugins',
|
||||||
cta: 'Explore plugin repository',
|
cta: 'Explore plugin repository',
|
||||||
icon: 'icon-gf icon-gf-apps',
|
icon: 'icon-gf icon-gf-apps',
|
||||||
href: 'https://grafana.net/plugins?utm_source=grafana_getting_started',
|
href: 'https://grafana.com/plugins?utm_source=grafana_getting_started',
|
||||||
check: () => {
|
check: () => {
|
||||||
return this.backendSrv.get('api/plugins', {embedded: 0, core: 0}).then(plugins => {
|
return this.backendSrv.get('api/plugins', {embedded: 0, core: 0}).then(plugins => {
|
||||||
return plugins.length > 0;
|
return plugins.length > 0;
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="pluginlist-item" ng-show="category.list.length === 0">
|
<div class="pluginlist-item" ng-show="category.list.length === 0">
|
||||||
<a class="pluginlist-link pluginlist-link-{{plugin.state}}" href="https://grafana.net/plugins">
|
<a class="pluginlist-link pluginlist-link-{{plugin.state}}" href="https://grafana.com/plugins">
|
||||||
<span class="pluginlist-none-installed">None installed. <span class="pluginlist-emphasis">Browse Grafana.net</span></span>
|
<span class="pluginlist-none-installed">None installed. <span class="pluginlist-emphasis">Browse Grafana.net</span></span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user