Glossary
API Key
A unique identifier used to authenticate API requests. The API Key is required to connect external applications like Hawkeye to collect telemetry data.
App ID
A unique identifier for a Datadog integration. It is required when setting up a connection between Datadog and external applications such as Hawkeye.
API Integration
A Snowflake feature that allows secure external connections to the platform. An API integration with Hawkeye uses an API key to enable data access while maintaining security standards.
AWS
Amazon Web Services (AWS) is a cloud platform that provides a wide range of services such as computing power, storage, databases, and machine learning, allowing users to build and manage cloud-based applications.
AWS CloudTrail
A service that enables governance, compliance, and operational auditing by recording account activity across AWS infrastructure.
Azure
Microsoft Azure is a cloud computing platform offering a range of services, including compute, analytics, storage, and networking, to help build, deploy, and manage applications.
Client ID
The ID assigned to an application registered in Azure Active Directory, used for application authentication.
Client Secret
A confidential string used for authentication, typically generated when registering an app in Azure Active Directory.
CloudWatch Alarms
Customizable notifications triggered when a specified metric crosses a defined threshold in Amazon CloudWatch.
CloudWatch Logs
A monitoring service that collects and stores log data, enabling real-time monitoring and operational visibility for AWS resources.
CloudWatch Metrics
Metrics in AWS CloudWatch that help monitor AWS services and resources, providing data on performance and resource usage.
Connection
A setup in Hawkeye that links to a cloud service or SaaS product enabling the collection of telemetry data for analysis, incident management, etc.
Commits
Changes or additions made to files in a GitHub repository, tracked as part of the version history. Commits help maintain a detailed record of changes and development progress.
Datadog
A monitoring and analytics platform that provides real-time insights into infrastructure, applications, and logs. Datadog helps track metrics, traces, and logs from multiple services to ensure system performance and reliability.
Endpoint
An API URL that specifies the location where requests from external tools, such as Hawkeye, are sent to access Datadog services and telemetry data.
External ID
A string that is passed when making an AWS request to assume a role. It helps ensure that the trusted entity can only access the role when they know the External ID.
GitHub
A web-based platform used for version control and collaboration, allowing developers to manage and share code repositories while tracking changes and coordinating team workflows.
GitHub API Access Key
A token-based authentication method that allows third-party tools, such as Hawkeye, to access GitHub repositories and collect telemetry data on events like commits and pull requests.
GitHub App
An application that integrates directly with GitHub to automate workflows, perform specific tasks, or extend repository functionalities. GitHub Apps use fine-grained permissions to securely access resources, allowing them to perform operations such as triggering CI/CD pipelines or managing pull requests.
GitHub Personal Access Token (PAT)
A secure, user-generated token that allows applications to authenticate to GitHub on behalf of a user, providing access to repositories with defined permissions.
Hawkeye Project
A feature within Hawkeye where users can group telemetry data and resources for investigation, allowing in-depth analysis.
Hawkeye Session
An active interaction within a project in Hawkeye, where users analyze and investigate telemetry data through real-time chats and queries.
IAM (Identity and Access Management)
AWS service that manages access to AWS resources securely by defining user permissions and policies.
IBM Cloud
IBM’s comprehensive cloud platform offers infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). IBM Cloud allows users to access services such as AI, machine learning, and data analytics.
IBM Cloud API Key
A secure credential that provides programmatic access to IBM Cloud services. The API Key is required to authenticate Hawkeye’s connection to IBM Cloud for collecting telemetry data.
Incidents
An event that disrupts normal operations, requiring immediate attention and resolution, often tracked in IT management systems like PagerDuty or ServiceNow.
InfluxDB
A time-series database designed for handling large-scale, real-time data ingestion. InfluxDB is commonly used to collect metrics, events, and analytics from applications, infrastructure, and sensors.
InfluxDB API Token
A secure token generated within InfluxDB that enables authenticated access for external applications, such as Hawkeye, to connect and retrieve telemetry data.
Least Privilege Principle
A security best practice where users, applications, or systems are granted only the permissions necessary to perform their required tasks. This minimizes exposure to security risks by reducing the potential impact of malicious activity or accidental misuse.
Logs
Records of system or application activities, used for troubleshooting, monitoring, and auditing. Logs help identify and resolve issues by tracking events over time.
Metrics
Quantitative measurements used to assess the performance and health of a system, application, or service, such as CPU usage, memory consumption, or response time.
MongoDB Atlas
A fully managed cloud database service provided by MongoDB, allowing users to deploy, operate, and scale MongoDB databases with built-in automation and optimization for cloud environments.
MongoDB Atlas API Key
A secure credential used to authenticate and allow programmatic access to MongoDB Atlas. This key is required for integrating services like Hawkeye to monitor and collect telemetry data from MongoDB Atlas clusters.
New Relic
An observability platform that enables real-time monitoring of applications and infrastructure through telemetry data such as metrics, traces, and logs.
New Relic API Key
A secure credential for authenticating New Relic’s API. Required for connecting New Relic with external tools like Hawkeye to gather telemetry data for monitoring and analysis.
New Relic Account ID
A unique identifier for your New Relic account, used to specify your account when integrating with external platforms like Hawkeye.
OAuth Access Token
An authorization token that grants an application access to the Slack workspace. This token is required to authenticate Hawkeye’s connection and send alerts to specific channels.
Organization
In InfluxDB, an organizational layer groups resources and users, allowing for centralized management of databases, buckets, and permissions.
Organization Access Manager
A management console in MongoDB Atlas where administrators can control access to projects and manage API keys, users, and permissions.
Permission
An authorization that specifies the actions a user, role, or service can perform on specific AWS resources. Permissions are defined in policies and are enforced by AWS Identity and Access Management (IAM) to ensure secure resource access.
Prometheus
An open-source systems monitoring and alerting toolkit that collects metrics from configured targets at given intervals, commonly used for monitoring infrastructure performance.
Prometheus API
An HTTP API that enables querying and managing data in Prometheus, allowing external tools to retrieve metrics and interact with the Prometheus server programmatically.
PagerDuty
A cloud-based incident management platform that helps IT teams detect, resolve, and prevent incidents by providing real-time alerts and on-call scheduling.
Project API Key
An API key specific to a MongoDB Atlas project that provides access to project resources. API keys are assigned roles to determine what level of access they have, such as read-only or administrative access.
Project ID
A unique identifier assigned to a MongoDB Atlas project. It is required when integrating external applications like Hawkeye to identify which project’s resources should be accessed.
Policy
A document in AWS that defines a set of permissions. Policies are written in JSON format and specify the actions, resources, and conditions under which access is allowed or denied. Policies can be attached to IAM users, groups, or roles to enforce access control.
Pull Requests
A feature in GitHub that lets developers propose changes to a repository. These requests allow teams to review, discuss, and approve code before merging it into the main codebase.
Redis
An open-source, in-memory data structure store that supports caching, message brokering, and real-time analytics. Integrating Redis with Hawkeye allows the collection of cache metrics, performance data, and telemetry.
Redis API Key
A credential that provides secure access to Redis services, necessary for linking Redis with external applications like Hawkeye to monitor key-value store configurations and performance logs.
Redis Endpoint URL
The connection URL for accessing a Redis instance, typically used in integration setups to allow data collection for monitoring and management.
Resource Group
A container in IBM Cloud that organizes and manages access to resources. Resource Groups are used to define permissions and manage access to IBM Cloud services.
Role
A set of permissions assigned to a Snowflake user that determines access to resources and data. In the Hawkeye integration, roles are assigned permissions like MONITOR USAGE
and SELECT
for telemetry data access.
Role ARN (Amazon Resource Name)
A globally unique identifier used in AWS to specify a role. The Role ARN includes details such as the AWS account ID and the role name. It is essential for cross-account access, allowing trusted entities to assume the role and gain permissions defined by the role’s policy.
Role-Based Access Control (RBAC)
A method of restricting access based on the roles assigned to users. In Snowflake, RBAC ensures only authorized users and roles can access sensitive data and resources.
ServiceNow
A platform that provides cloud-based services for IT operations, including workflow automation, incident management, and service desk functionality.
Service ID
An identifier that represents a service in IBM Cloud. Service IDs are created to assign access policies and API keys for managing permissions to IBM Cloud services like logging and monitoring.
Slack
A communication platform designed for team collaboration, where messages, alerts, and events can be shared in organized channels. Connecting Slack to Hawkeye enables real-time alerts on incidents and events directly in the Slack workspace.
Slack App
A custom application created within a Slack workspace that provides an integration point for external services. It requires specific scopes and permissions to access channels and send messages on behalf of the user or team.
Snowflake Data Cloud
A cloud data platform that enables data storage, processing, and analytics. Connecting Snowflake to Hawkeye allows telemetry data collection on query history, user activity, and data consumption.
Sysdig
A security and monitoring platform designed for cloud-native environments, providing deep visibility into containerized applications, Kubernetes, and infrastructure. Sysdig integrates with Hawkeye to collect and analyze telemetry data, ensuring compliance, security, and performance optimization.
Target
A monitored endpoint configured in Prometheus that represents a data source, such as a server or application, from which Prometheus collects metrics.
Telemetry
The automated collection and transmission of data from remote or distributed systems for monitoring and analysis, often used to gain insights into performance, behavior, and reliability.
Tenant ID
A unique identifier for an Azure Active Directory (Azure AD) tenant, representing an organization in Azure.
Webhook URL
A URL used by applications to send data to a Slack channel, allowing Hawkeye to push alerts to designated channels in the Slack workspace.