@tinystacks/opsconsole
Advanced tools
+1
-1
| { | ||
| "name": "@tinystacks/opsconsole", | ||
| "version": "0.0.38", | ||
| "version": "0.0.39", | ||
| "description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
| Console: | ||
| name: console | ||
| constants: | ||
| region: | ||
| value: us-east-1 | ||
| description: AWS region | ||
| providers: | ||
@@ -14,2 +18,3 @@ AwsLocalProvider: | ||
| route: main | ||
| description: 'Monitor EC2 instances in real-time, analyze performance metrics, and gain insights from CloudWatch logs' | ||
| widgets: | ||
@@ -22,2 +27,3 @@ - $ref: '#/Console/widgets/SmallMarkdown' | ||
| route: cost-and-utilization | ||
| description: 'Scale down, optimize, or delete unused and underutilized resources with ease.' | ||
| widgets: | ||
@@ -95,3 +101,3 @@ - $ref: '#/Console/widgets/AwsUtilizationRecommendations' | ||
| unit: h | ||
| region: us-east-1 | ||
| region: $const.region | ||
| providers: | ||
@@ -118,3 +124,3 @@ - $ref: '#/Console/providers/AwsLocalProvider' | ||
| unit: h | ||
| region: us-east-1 | ||
| region: $const.region | ||
| providers: | ||
@@ -127,3 +133,3 @@ - $ref: '#/Console/providers/AwsLocalProvider' | ||
| displayName: Service Logs | ||
| region: us-east-1 | ||
| region: $const.region | ||
| logGroupName: INSERT_LOG_GROUP_NAME_HERE | ||
@@ -130,0 +136,0 @@ timeRange: |
| Console: | ||
| name: console | ||
| constants: | ||
| region: | ||
| value: us-east-1 | ||
| description: AWS region | ||
| clusterName: | ||
| value: ENTER CLUSTER NAME HERE | ||
| description: ECS Cluster Name | ||
| serviceName: | ||
| value: ENTER SERVICE NAME HERE | ||
| description: ECS Service Name | ||
| providers: | ||
@@ -16,9 +26,3 @@ AwsLocalProvider: | ||
| Ecs Dashboard: | ||
| parameters: | ||
| - name: clusterName | ||
| default: ENTER CLUSTER NAME HERE | ||
| - name: serviceName | ||
| default: ENTER SERVICE NAME HERE | ||
| - name: region | ||
| default: us-east-1 | ||
| description: 'Monitor ECS logs, metrics, deployments, and status in real time. Update environments and manage Tasks.' | ||
| route: main | ||
@@ -33,2 +37,3 @@ widgets: | ||
| route: utilization-and-cost | ||
| description: 'Scale down, optimize, or delete unused and underutilized resources with ease.' | ||
| widgets: | ||
@@ -48,5 +53,5 @@ - $ref: '#/Console/widgets/AwsUtilizationRecommendations' | ||
| - $ref: '#/Console/providers/AwsLocalProvider' | ||
| region: $param.region | ||
| clusterName: $param.clusterName | ||
| serviceName: $param.serviceName | ||
| region: $const.region | ||
| clusterName: $const.clusterName | ||
| serviceName: $const.serviceName | ||
| EcsDeployments: | ||
@@ -60,4 +65,4 @@ type: AwsEcsDeployments | ||
| path: region | ||
| clusterName: $param.clusterName | ||
| serviceName: $param.serviceName | ||
| clusterName: $const.clusterName | ||
| serviceName: $const.serviceName | ||
| Logs: | ||
@@ -105,5 +110,5 @@ type: AwsCloudWatchLogs | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| - metricNamespace: AWS/ECS | ||
@@ -115,5 +120,5 @@ metricName: CPUUtilization | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| - metricNamespace: AWS/ECS | ||
@@ -125,5 +130,5 @@ metricName: CPUUtilization | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| MemoryMetrics: | ||
@@ -148,5 +153,5 @@ type: AwsCloudWatchMetricGraph | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| - metricNamespace: AWS/ECS | ||
@@ -158,5 +163,5 @@ metricName: MemoryUtilization | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| - metricNamespace: AWS/ECS | ||
@@ -168,5 +173,5 @@ metricName: MemoryUtilization | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| Capacity: | ||
@@ -191,5 +196,5 @@ type: AwsCloudWatchMetricGraph | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| - metricNamespace: ECS/ContainerInsights | ||
@@ -201,5 +206,5 @@ metricName: PendingTaskCount | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| - metricNamespace: ECS/ContainerInsights | ||
@@ -211,5 +216,5 @@ metricName: DesiredTaskCount | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| Reservations: | ||
@@ -234,5 +239,5 @@ type: AwsCloudWatchMetricGraph | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| - metricNamespace: ECS/ContainerInsights | ||
@@ -244,5 +249,5 @@ metricName: MemoryReserved | ||
| - key: ClusterName | ||
| value: $param.clusterName | ||
| value: $const.clusterName | ||
| - key: ServiceName | ||
| value: $param.serviceName | ||
| value: $const.serviceName | ||
| UsefulCommands: | ||
@@ -265,4 +270,4 @@ type: Tabs | ||
| environmentVariables: | ||
| AWS_REGION: $param.region | ||
| CLUSTER_NAME: $param.clusterName | ||
| AWS_REGION: $const.region | ||
| CLUSTER_NAME: $const.clusterName | ||
| CONTAINER_NAME: | ||
@@ -279,4 +284,4 @@ $ref: '#/Console/widgets/EcsInfo' | ||
| environmentVariables: | ||
| AWS_REGION: $param.region | ||
| CLUSTER_NAME: $param.clusterName | ||
| AWS_REGION: $const.region | ||
| CLUSTER_NAME: $const.clusterName | ||
| CONTAINER_NAME: | ||
@@ -293,4 +298,4 @@ $ref: '#/Console/widgets/EcsInfo' | ||
| environmentVariables: | ||
| AWS_REGION: $param.region | ||
| CLUSTER_NAME: $param.clusterName | ||
| AWS_REGION: $const.region | ||
| CLUSTER_NAME: $const.clusterName | ||
| CONTAINER_NAME: | ||
@@ -311,2 +316,2 @@ $ref: '#/Console/widgets/EcsInfo' | ||
| AwsUtilizationProvider: '@tinystacks/ops-aws-utilization-widgets' | ||
| AwsUtilizationRecommendations: '@tinystacks/ops-aws-utilization-widgets' | ||
| AwsUtilizationRecommendations: '@tinystacks/ops-aws-utilization-widgets' |
@@ -6,2 +6,3 @@ Console: | ||
| LayoutDashboard: | ||
| description: Markdown and basic layout examples. Easy, default gettting-started dashboard. | ||
| route: main | ||
@@ -8,0 +9,0 @@ widgets: |
@@ -19,4 +19,7 @@ Console: | ||
| profile: $const.profileName | ||
| UtilizationProvider: | ||
| type: AwsUtilizationProvider | ||
| dashboards: | ||
| Main: | ||
| description: 'Monitor a queue and triage stalled messages.' | ||
| route: main | ||
@@ -29,2 +32,7 @@ id: Main | ||
| - $ref: '#/Console/widgets/DeadLetterQueue' | ||
| Cost and Utilization: | ||
| route: cost-and-utilization | ||
| description: 'Scale down, optimize, or delete unused and underutilized resources with ease.' | ||
| widgets: | ||
| - $ref: '#/Console/widgets/AwsUtilizationRecommendations' | ||
| widgets: | ||
@@ -278,3 +286,2 @@ MainQueueMetrics: | ||
| value: $const.deadLetterQueueName | ||
| DeadLetterQueue: | ||
@@ -369,2 +376,8 @@ id: DeadLetterQueue | ||
| children: [] | ||
| AwsUtilizationRecommendations: | ||
| type: AwsUtilizationRecommendations | ||
| displayName: TinyStacks Recommendations | ||
| providers: | ||
| - $ref: '#/Console/providers/AwsCredentialsProvider' | ||
| - $ref: '#/Console/providers/UtilizationProvider' | ||
| dependencies: | ||
@@ -376,1 +389,4 @@ AwsCloudWatchMetricGraph: '@tinystacks/ops-aws-core-widgets' | ||
| Tabs: '@tinystacks/ops-core-widgets' | ||
| AwsUtilizationProvider: '@tinystacks/ops-aws-utilization-widgets' | ||
| AwsUtilizationRecommendations: '@tinystacks/ops-aws-utilization-widgets' | ||
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
840764
0.17%