sentinel azure

基于 Sentinel 实现历史监控数据回看

Sentinel 对监控数据的做法是定时落盘在客户端,然后 Sentinel 提供接口去拉取日志文件。所以 Sentinel 在监控数据上理论上是最少存储 1 天以上的数据;然而作为控制台展示,则仅在内存中聚合 5 分钟以内的统计数据,不进行持久化。官方鼓励大家对 Dashboard 进行改造实现指 ......
Sentinel 数据 历史

【Azure APIM】APIM Self-Hosted网关中,添加网关日志以记录请求头信息(Request Header / Response Header)

问题描述 在APIM Gateway 日志中, 对于发送到APIM Host的请求,只记录了一些常规的URL, Status, Time, IP等信息。关于请求Header, Body中的信息,因为隐私保护的原因,默认没有记录。 [Info] 2023-11-16T06:19:28.482 [Gat ......
网关 Header APIM Self-Hosted Response

Azure DevOps 发布.Net项目到Windows IIS站点之Azure项目发布内网VM

当你有一个需求,需要通过Azure DevOps发布到一个没有公网的VM的时候,你将需要使用以下脚本 trigger: - master pool: vmImage: 'windows-2022' variables: - name: Build.ArtifactStagingDirectory v ......
项目发布 项目 Azure Windows 站点

Azure DevOps 发布.Net项目到Windows IIS站点之通过公网IP(账号、密码)

在Azure DevOps中 通过指定公网IP发布代码到指定目录 # ASP.NET Core (.NET Core 7.0) # Build and test ASP.NET Core projects targeting .NET Core 7.0. # Add steps that publi ......
账号 密码 Windows 站点 项目

【Azure Storage Blob】如何通过.NET Azure Storage Blobs SDK获取到Blob的MD5值呢?

问题描述 通过.NET Azure Storage Blobs SDK , 获取Blob的MD5值,查看了Azure操作手册中,介绍可以使用 blob.Properties.ContentMD5 属性。 //blob 文件测试 CloudBlobClient blobClient = storage ......
Storage Azure Blob Blobs NET

Sentinel 与 Hystrix 的对比

Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。大家可能会问:Sentinel 和之前常用的熔断降级库 Netflix Hystrix 有什么异同呢?本文将从多个角度对 ......
Sentinel Hystrix

SpringCloud 集成 Sentinel 和使用小结

Sentinel 是阿里的一款微服务请求监控组件,能够通过配置实现流量控制,降级熔断,热点参数限流,授权规则限流,使用非常方便。官方默认只提供了流量控制配置规则持久化代码实现,这也是我们最常用的,上篇博客已经实现并进行了部署。 本篇博客基于上篇博客搭建好的 Sentinel 和 Nacos 环境,介 ......
小结 SpringCloud Sentinel

【Azure Durable Function】PowerShell Activity 函数遇见 Newtonsoft.Json.JsonReaderException: The reader's MaxDepth of 64 has been exceeded.

问题描述 创建PowerShell Azure Durable Function,执行大量的PowerShell脚本操作Azure Resource,遇见了一个非常非常奇怪的问题: Function 'Hello1 (Activity)' failed with an error. Reason: ......

Sentinel 使用 Nacos 持久化流控规则

早期大家都使用 netflix 公司的 Hystrix 组件,通过编写代码实现对微服务接口的限流、熔断、隔离等保护措施,由于 Hystrix 组件不再更新迭代,逐渐被大家抛弃。当前大家基本上都使用阿里的 Sentinel 技术实现对微服务接口的访问监控和保护,其相对于 Hystrix 组件来说,最大 ......
Sentinel 规则 Nacos

【Azure Key Vault】是否有直接方法将Azure Key Vault中的机密名称/机密值到处成文件呢?

问题描述 是否有直接方法将Azure Key Vault中的机密名称/机密值导出,保存为一个文件呢? 问题解答 Azure Key Vault 没有直接提供Secret 导出文件(如xlsx格式)的方式或者工具。不过可以通过SDK将Secret列举出来并获取到所有的密钥对,保存为所需要的文件格式。在 ......
机密 Azure Vault Key 名称

Azure CLI创建管理员用户

az ad user create --display-name ad --password xxxx --user-principal-name ad@abc.ink az role assignment create --assignee ad@abc.ink --role Owner --sc ......
管理员 用户 Azure CLI

Azure Data Factory(十)Data Flow 组件详解

一,引言 随着大数据技术的不断发展,数据处理和分析变得越来越重要。为了满足企业对数据处理的需求,微软推出了 Azure Data Factory (ADF),它是一个云端的数据集成服务,用于创建、安排和管理数据工作流。在本文中,我们将重点介绍 Azure Data Factory 的数据流(Data ......
Data 组件 Factory Azure Flow

【Azure Function App】解决Function App For Container 遇见ServiceUnavailable的异常

问题描述 在使用Terraform创建Function App 后,部署函数时候遇见 ServiceUnavailable (Bad Request -- Encountered an error (ServiceUnavailable) from host runtime.) 问题。 查看Func ......

Redis 哨兵模式(Sentinel)配置

哨兵是Redis的一种运行模式,它专注于对Redis实例(主节点、从节点)运行状态的监控,并能够在主节点发生故障时通过一系列的机制实现选主及主从切换,实现故障转移,确保整个Redis系统的可用性。 集群演示 本次测试为“1主2从” 的模式,即一个master 两个从节点 slave 。如下图 条件限 ......
哨兵 Sentinel 模式 Redis

[MDP.NetCore] 開發一個從GitHub持續佈署到Azure Container Apps的Web站台

開發一個從GitHub持續佈署到Azure Container Apps的Web站台 程式碼簽入GitHub之後,啟動GitHub Action流程,編譯並部署程式到Azure Container Apps,是開發系統時常見的功能需求。本篇範例協助開發人員使用GitHub與Azure,逐步完成必要的 ......
站台 Container NetCore GitHub Azure

【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-AzContext' is not recognized as the name

问题描述 Azure Web Job执行Powershell脚本报错 Select-AzContext : The term 'Select-AzContext' is not recognized as the name of a cmdlet, function, script file, or ......

(保姆级)使用阿里云+Azure Repos实现CI/CD

作为.NET的开发者,微软一直都是比较有爱的..从免费强大的IDE到人工智能ML.NET 基本上都提供了免费的入门版本,今天主要介绍的就是Azure DevOps. Azure DevOps的前身其实大家都熟悉就是TFS,Azure DevOps是由TFS转为线上Online的产品. 它基本上提供了 ......
保姆 Azure Repos CI CD

Redis【Sentinel 哨兵机制】

一、简介 二、作用 哨兵是Redis集群架构中一个非常重要的组件,主要功能如下: 集群监控。即时刻监控着redis的master和slave进程是否是在正常工作。 消息通知。就是说当它发现有redis实例有故障的话,就会发送消息给管理员。 自动故障转移。如果redis master 节点宕机了的话, ......
哨兵 Sentinel 机制 Redis

关于pacemaker集群stonith:fence_azure_arm资源-SP-服务主机-密码过期的处理方法

在pacemaker中,一般都会创建一个stonith资源(Shoot The Other Node In The Head),笔者因为是在Azure平台、于是使用的为 stonith:fence_azure_arm 最近发现有一个与之关联的服务主体的密码过期了,导致状态异常,通过pcs statu ......

一篇搞定Sentinel-搭建Spring Cloud Alibaba服务组件Sentinel实现服务资源控制

1、Sentinel介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。官网地址: h ......
Sentinel 组件 Alibaba Spring 资源

[Azure Developer]把Azure Function中ILogger对象静态化为静态方法提供日志记录

问题描述 在Azure Function代码中,有默认的ILogger对象来记录函数的日志,如果函数引用了一些静态对象,是否有办法使用这个默认的ILogger对象来记录日志呢? using System.Net; using Microsoft.Azure.Functions.Worker; usi ......
静态 Azure Developer Function 对象

【Azure Function App】如何修改Azure函数应用的默认页面呢?

问题描述 当在Azure中创建了一个函数应用(Function App)后,访问默认URL会得到一个默认的页面。是否有办法修改这个默认页面呢? 问题解答 在之前的博文中,介绍了修改App Service的默认页面。 1:【Azure 应用服务】App Service 默认页面暴露Tomcat版本信息 ......
Azure 函数 Function 页面 App

NetCore之基于Azure Service Bus的消息服务

什么是Azure服务总线? Azure服务总线是完全托管的企业消息代理,包括消息队列和发布订阅(命名空间). Service Bus通常被用来解耦应用程序和服务,控制跨服务和应用程序间安全路由和传输数据。 本篇从实战出发介绍如何通过Service Bus发送接收及消费消息。 1、创建API.Azur ......
NetCore Service 消息 Azure Bus

Azure DevOps 发布.Net项目到Windows IIS站点之pubxml

通过VS中我们配置的pubxml进行发布 trigger: - master pool: vmImage: 'windows-2022' variables: - group: GeexPublish - name: my-user-variable value: $[variables.UserN ......
Windows 站点 项目 DevOps pubxml

Sentinel产品功能介绍

1.Sentinel产品功能介绍 Sentinel是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 Sentinel 具有以下特性: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年 ......
Sentinel 功能 产品

Exercise: Create a static HTML web app by using Azure Cloud Shell

https://learn.microsoft.com/en-us/training/modules/introduction-to-azure-app-service/7-create-html-web-app resourceGroup=$(az group list --query "[].{ ......
Exercise Create static Azure Cloud

【Azure App Service】App Service设置访问限制后,使用git clone代码库出现403报错

问题描述 在App Service中,为App Service配置了访问限制,结果导致在克隆App Service的代码时候,遇见403错误。 问题解答 因为在使用 git clone App Service的应用代码时,使用的URL地址为 https://***.scm.chinacloudsit ......
Service App 代码 Azure clone

Sentinel-dashboard安装(k8s部署)

目录Sentinel-dashboard安装(k8s部署)一.拉取镜像并推送到私库二.准备sentinel statefulset部署配置文件三.部署并访问sentinel Sentinel-dashboard安装(k8s部署) 一.拉取镜像并推送到私库 这里选择的是docker hub已经有人制作 ......
Sentinel-dashboard dashboard Sentinel k8s 8s

【Azure Logic App】在Azure Logic App中使用SMTP发送邮件示例

问题描述 在Azure Logic App的官网介绍中,使用SMTP组件发送邮件非常简单(https://docs.azure.cn/zh-cn/connectors/connectors-create-api-smtp#connect-to-smtp)。 本文通过实际操作,配置SMTP,然后设置E ......
Azure Logic 示例 App 邮件