Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Plans = map[string]Plan{
"Playground": {
Name: "Playground",
Description: "Suitable for testing and PoC",
IngestionSpeed: "Up to 5 MiB/sec",
CPUAndMemorySpecs: "1 vCPU, 1Gi RAM",
CPU: "1",
Memory: "1Gi",
Mode: "Standalone",
},
"Small": {
Name: "Small",
Description: "Suitable for production grade, small volume workloads",
IngestionSpeed: "Up to 20 MiB/sec",
CPUAndMemorySpecs: "2 vCPUs, 4Gi RAM",
CPU: "2",
Memory: "4Gi",
Mode: "Distributed (1 Query pod, 3 Ingest pod)",
},
"Medium": {
Name: "Medium",
IngestionSpeed: "Up to 50 MiB/sec",
CPUAndMemorySpecs: "4 vCPUs, 16Gi RAM",
CPU: "4",
Memory: "18Gi",
Mode: "Distributed (1 Query pod, 3 Ingest pod)",
},
"Large": {
Name: "Large",
IngestionSpeed: "Up to 100 MiB/sec",
CPUAndMemorySpecs: "8 vCPUs, 32Gi RAM",
CPU: "8",
Memory: "16Gi",
Mode: "Distributed (1 Query pod, 3 Ingest pod)",
},
}
Plans define the plans with clear CPU and memory specs for consumption
Functions ¶
func Uninstaller ¶
Uninstaller uninstalls Parseable from the selected cluster
Types ¶
type Blob ¶
type Blob struct {
AccessKey string // Access key for authentication.
StorageAccountName string // Account name for Azure Blob Storage.
Container string // Container name in the Azure Blob store.
ClientID string // Client ID to authenticate.
ClientSecret string // Client Secret to authenticate.
TenantID string // TenantID
URL string // URL of the Azure Blob store.
}
Blob contains configuration details for an Azure Blob Storage backend.
type GCS ¶
type GCS struct {
URL string // URL of the GCS-compatible object store.
AccessKey string // Access key for authentication.
SecretKey string // Secret key for authentication.
Bucket string // Bucket name in the GCS store.
Region string // Region of the GCS store.
}
GCS contains configuration details for a Google Cloud Storage backend.
type HelmDeploymentConfig ¶
type ObjectStore ¶
type ObjectStore string
ObjectStore represents the type of object storage backend.
const ( // S3Store represents an S3-compatible object store. S3Store ObjectStore = "s3-store" // LocalStore represents a local file system storage backend. LocalStore ObjectStore = "local-store" // BlobStore represents an Azure Blob Storage backend. BlobStore ObjectStore = "blob-store" // GcsStore represents a Google Cloud Storage backend. GcsStore ObjectStore = "gcs-store" )
type ObjectStoreConfig ¶
type ObjectStoreConfig struct {
StorageClass string // Storage class of the object store.
ObjectStore ObjectStore // Type of object store being used.
S3Store S3 // S3-specific configuration.
BlobStore Blob // Azure Blob-specific configuration.
GCSStore GCS // GCS-specific configuration.
}
ObjectStoreConfig contains the configuration for the object storage backend.
type ParseableInfo ¶
type ParseableInfo struct {
Name string // Name for parseable
Namespace string // Namespace for parseable
Username string // Username for authentication.
Password string // Password for authentication.
}
ParseableInfo represents the info used to authenticate, metadata with Parseable.
type S3 ¶
type S3 struct {
URL string // URL of the S3-compatible object store.
AccessKey string // Access key for authentication.
SecretKey string // Secret key for authentication.
Bucket string // Bucket name in the S3 store.
Region string // Region of the S3 store.
}
S3 contains configuration details for an S3-compatible object store.
Click to show internal directories.
Click to hide internal directories.