• Stars
    star
    148
  • Rank 249,983 (Top 5 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open-metrics endpoint for ONTAP and StorageGRID

What is NetApp Harvest?

Harvest is the open-metrics endpoint for ONTAP and StorageGRID

NetApp Harvest brings observability to ONTAP and StorageGRID clusters. Harvest collects performance, capacity and hardware metrics from ONTAP and StorageGRID, transforms them, and routes them to your choice of time-series database.

The included Grafana dashboards deliver the datacenter insights you need, while new metrics can be collected with a few edits of the included template files.

Harvest is open-source, built with Go, released under an Apache2 license, and offers great flexibility in how you collect, augment, and export your datacenter metrics.

To get started, follow our quickstart guide or install Harvest.

Community

There is a vibrant community of Harvest users on Discord and GitHub discussions. Come join! πŸ‘‹

Documentation

πŸ“• https://netapp.github.io/harvest/


Developed with πŸ’™ by NetApp - Privacy Policy

More Repositories

1

trident

Storage orchestrator for containers
Go
746
star
2

netappdvp

A Docker volume plugin for NetApp storage
96
star
3

ontap-rest-python

This repository contains sample code illustrating how to access the ONTAP REST API using Python. This Repository also contains ONTAPI Usage reporting code that helps to identify ONTAPI usage in your environment using ONTAP REST APIs.
Shell
60
star
4

zufs-zuf

zero-copy file-system feeder. A Linux module which dispatch kernel’s VFS commands to user-space server.
C
58
star
5

zufs-zus

zero-copy user-mode server. User-mode server which delegates zufs commands to specific file-system implementation.
C
49
star
6

beegfs-csi-driver

The BeeGFS Container Storage Interface (CSI) driver provides high performing and scalable storage for workloads running in Kubernetes.
Go
49
star
7

netapp-dataops-toolkit

The NetApp DataOps Toolkit is a Python library that makes it simple for developers, data scientists, DevOps engineers, and data engineers to perform various data management tasks, such as near-instantaneously provisioning, cloning, or snapshotting a data volume or JupyterLab workspace.
Jupyter Notebook
46
star
8

ansible

Repo for Ansible roles developed for NetApp Ansible modules and playbooks
Jinja
35
star
9

NetApp-Hadoop-NFS-Connector

This projects provides a NFSv3 connector for Hadoop. Using the connector, Apache Hadoop and Apache Spark can use NFSv3 server as their storage backend.
Java
33
star
10

beegfs

Shell
26
star
11

ez-rancher

Terraform to provision vSphere VMs, and install Rancher on an RKE cluster
HCL
24
star
12

eseries-perf-analyzer

This project provides an automated installation and deployment of Grafana, NetApp E-Series Web Services, and supporting software for performance monitoring of NetApp E-Series Storage Systems.
Python
21
star
13

Verda

This repository contains execution hooks to be used with Astra Control for popular Kubernetes applications.
Shell
20
star
14

Ansible-with-OnCommand-API-Services

Repository for Ansible modules for integration with NetApp's OnCommand API Services
Python
20
star
15

ansible_example_playbooks

Example/Sample Playbooks for using Ansible to enable faster management of NetApp backends.
18
star
16

Ansible-with-Active-IQ-Unified-Manager

Repository for Ansible modules for integration with Active IQ Unified Manager
Python
17
star
17

terraform-provider-netapp-cloudmanager

Terraform provider to create NetAPP OCCM instances, CVO resources, volumes, snapshots, ... in Azure, AWS, GCP.
Go
17
star
18

terraform-provider-netapp-ontap

Terrafrom ONTAP provider
Go
15
star
19

netapp-astra-toolkits

Python
14
star
20

fsxn-config

Deploy a demo Amazon FSx for NetApp ONTAP filesystem with terraform and configure it further w/ ansible
HCL
14
star
21

terraform-provider-netapp-gcp

Support for Volume, Snapshot, and Active Directory resources.
Go
10
star
22

FSx-ONTAP-samples-scripts

This GitHub repository contains comprehensive code samples and automation scripts for FSx for Netapp ONTAP operations, promoting the use of Infrastructure as Code (IAC) tools and encouraging developers to extend the product's functionalities through code.
TypeScript
10
star
23

devops-at-scale

Python
9
star
24

kubevoltracker

Persistent volume usage tracking for Kubernetes
Go
9
star
25

Jenkins-Plugin

Jenkins plugin for CI/CD Pipeline with NetApp using APIs
Python
9
star
26

recline

Writing argparse-based command line applications can become tedious, repetitive, and difficult to do right. Relax and let this library free you from that burden.
Python
9
star
27

snippets

A repository to contain small code snippets to illustrate integration of NetApp technology
PowerShell
8
star
28

storagegrid-examples

Code Examples on how to access StorageGRID through its S3, Swift, and other APIs
Python
8
star
29

CodeEasy

Project CodeEasy is a reference example of how to use NetApp FlexClone technology to accelerate DevOps
Perl
8
star
30

SS-CDC

The code provides an example C language based implementation of the idea proposed in the paper "SS-CDC: a two-stage parallel content-defined chunking for deduplicating backup storage". It provides an efficient parallel content-defined chunking (CDC) implementation for deduplication systems with Intel AVX-512 instructions, which can achieve high chunking speed as well as zero deduplication ratio reduction compared to sequential CDC methods.
C
7
star
31

OCI_collectd

collectd is third-party open source software that collects system and application performance metrics. The NetApp OnCommand Insight Development Team has provided a Python output plugin that sends data gathered by collectd to OnCommand Insight using the OCI integration REST API. Official support for use of this plugin starts with OnCommand Insight version 7.3.2.
Python
7
star
32

webservices-samples

A repository for the collection and organization of sample scripts illustrating the use of the NetApp SANtricity Web Services API.
Python
7
star
33

kubeflow_jupyter_pipeline

Example Kubeflow Pipeline definitions and Jupyter Notebooks that show how NetApp data management functions can be performed using Kubeflow and Jupyter.
6
star
34

na_cloud_volumes_automation

Collection of Terraform configuration files to deploy NetApp Cloud Volumes (CVO, CVS, FSx, ANF) on Public Cloud Platforms.
HCL
6
star
35

SQL_Storage_Benchmark

SSB is an Open Source Benchmark tool written in Python. It is designed to generate a β€˜real-world’ workload that emulates SQL database interaction in such a way to measure the performance of the storage subsystem. The intent of SSB is to allow organizations and individuals to measure the performance of their storage subsystem under the stress of a SQL database workload.
Python
6
star
36

terraform-provider-netapp-elementsw

Support for Volume, Initiator, Account, and Volume Access Group resources.
Go
5
star
37

na_ots_cluster

HTML
5
star
38

santricity-webapi-pythonsdk

NetApp E-Series SANtricity Python SDK for Web Services
Python
5
star
39

na_oracle19c_deploy

Shell
4
star
40

harvest_install

Install Harvest via Ansible
4
star
41

santricity

Python
4
star
42

DRO-AWS

NetApp Disaster Recovery Orchestrator (DRO)
4
star
43

na_ots_deploy

3
star
44

nks-sdk-go

Official NKS SDK for Go
Go
3
star
45

santricity-webapi-javasdk

NetApp E-Series SANtricity Java SDK for Web Services
Java
3
star
46

DRO-Azure

NetApp Disaster Recovery Orchestrator (DRO)
3
star
47

eseries-stk

The E-Series Solutions Toolkit provides Ansible playbooks to aid in initial configuration of E-Series storage-systems at a host-system level.
Python
3
star
48

ntaphana

This script allows an SAP HANA administrator to take advantage of the data management features offered by the NetApp Cloud Volumes Service (CVS) or Azure NetApp Files (ANF). This is sample code, not a supported product.
Python
3
star
49

puppet-eseries

Ruby
2
star
50

fsxn-monitoring-auto-resizing

AWS Lambda function to monitor FSxN at regular interval and auto-resize when threshold is exceeded
Python
2
star
51

ONTAP_Tools_Datastore_Management

Sample Ansible Playbook utilizing ONTAP Tools for VMware vSphere to manage the Datastore.
2
star
52

astra-connector-operator

Go
2
star
53

hci-nks-demo

Demos for NetApp Kubernetes Service (NKS) on NetApp Hybrid Cloud Infrastructure (HCI)
2
star
54

eseries-perf-analyzer-plugin-beegfs

This project adds support for monitoring BeeGFS to the NetApp E-Series Performance analyzer.
Shell
2
star
55

host

Ansible collection that facilitates host related tasks for NetApp E-Series storage.
Python
2
star
56

gpl_commitment

1
star
57

ONTAP-Tools-for-VMware-vSphere

Automated deployment of ONTAP tools for VMware vSphere using Ansible
1
star
58

na_astra_control_suite

Deploy Astra Control Center and/or Perform Astra Control operations
1
star
59

Active-IQ-Unified-Manager

Automated deployment of Active IQ Unified Manager using Ansible
1
star
60

SPEC2020_playbooks

Jinja
1
star
61

nar_compute_firmware_upgrade

Compute firmware cluster and node level upgrade.
Python
1
star
62

wfa-packs

A repository for NetApp Workflow Automation packs
1
star
63

Mirantis

Repository for various Mirantis intgegrations
1
star
64

ntap-dbaas

Dockerfiles and associated management utilities for database as-a-service with Kubernetes, levering NetApp's Trident driver for storage management. Includes support for Oracle and PostgreSQL.
Python
1
star
65

na_elementsw_config_composer

Repository for Ansible content to setup and configure a NetApp Element cluster [4-node or higher]
1
star
66

HPCToolKit-GCP-CVS

Google Cloud NetApp Volume allows organizations to harness the power of high-performance, scalable storage . When combined with HPC toolkit, this integration provides a robust infrastructure for running compute-intensive and data-intensive scientific and engineering applications.
HCL
1
star