小编Mr_*_*oad的帖子

Azure导出SQL数据库示例

鉴于Microsoft正在弃用以前导出SQL DB的方法,他们在此处提出了一个建议示例:

$subscriptionId = "YOUR AZURE SUBSCRIPTION ID"

Login-AzureRmAccount
Set-AzureRmContext -SubscriptionId $subscriptionId

# Database to export
$DatabaseName = "DATABASE-NAME"
$ResourceGroupName = "RESOURCE-GROUP-NAME"
$ServerName = "SERVER-NAME"
$serverAdmin = "ADMIN-NAME"
$serverPassword = "ADMIN-PASSWORD" 
$securePassword = ConvertTo-SecureString -String $serverPassword -AsPlainText -Force
$creds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $serverAdmin, $securePassword

# Generate a unique filename for the BACPAC
$bacpacFilename = $DatabaseName + (Get-Date).ToString("yyyyMMddHHmm") + ".bacpac"

# Storage account info for the BACPAC
$BaseStorageUri = "https://STORAGE-NAME.blob.core.windows.net/BLOB-CONTAINER-NAME/"
$BacpacUri = $BaseStorageUri + $bacpacFilename
$StorageKeytype = …
Run Code Online (Sandbox Code Playgroud)

sql-server backup azure azure-powershell azure-sql-database

6
推荐指数
1
解决办法
1789
查看次数

如何在 Azure 服务总线上提醒队列大小

我在 Azure 中有一条带有多个队列的高级服务总线。我可以为这些设置最大大小,但我似乎无法找到通过任何途径提醒支持团队的方法,但我更喜欢电子邮件,如果这些队列的长度超过 1,000 条消息,即我们的消费者已经跌倒或处理速度不够快。

如何为 Azure 服务总线上的队列长度设置某种形式的警报?

PS 我们似乎仍在等待它作为一流功能实现:https : //feedback.azure.com/forums/231545-diagnostics-and-monitoring/suggestions/4486464-alerts-based-on-queue-尺寸

alert azure azureservicebus

6
推荐指数
1
解决办法
4660
查看次数

在HTTP日志中,我看到OPTIONS,GET,OPTIONS,POST为什么?

我目前正在审查一些代理日志并看到:

200 OPTIONS   /api/bob/
200 GET       /api/bob/
200 OPTIONS   /api/jim/
200 PUT       /api/jim/
Run Code Online (Sandbox Code Playgroud)

我想知道几件事,为什么在每个请求之前进行OPTIONS调用?而且,我的主要问题是:这样做有什么好处?

我原以为这会增加延迟和不必要的开销.

get http options

5
推荐指数
1
解决办法
153
查看次数

在不解析堆栈的情况下将异常位置放入Logger方法?

我想将我的所有错误记录整合到一个方法,当我们处理异常时,可以从我的应用程序中调用.我将在下面描述一些尴尬的约束.

   public void Log(Exception ex)
   {
        string innerMessage = "";
        if (ex.InnerException != null)
        {
            innerMessage = ex.InnerException.Message;
        }

        Console.WriteLine($"Message: {ex.Message} # Location: { ex.StackTrace} # InnerMessasge: {innerMessage}" );
    }
Run Code Online (Sandbox Code Playgroud)

我之前已经解析了堆栈,但代码最终变得难看,并且根据堆栈它可能会搞砸.

我真正想要的是抛出异常的地方,类和方法或类的位置和行.确保整个东西整齐地放在日志中的一行上.

.net c#

5
推荐指数
1
解决办法
57
查看次数

Azure - 从API管理向EventHub记录请求详细信息

当我将Log to EventHub操作添加到我的Incoming处理时,Microsoft提供的基本示例很有用,但我希望能够记录请求内容和内容长度.目前,我找不到本示例中使用的上下文或context.Request对象的任何文档或定义.

<log-to-eventhub logger-id ='logger-id'>
  @( string.Join(",", DateTime.UtcNow, context.Deployment.ServiceName, context.RequestId, context.Request.IpAddress, context.Operation.Name))
</log-to-eventhub>
Run Code Online (Sandbox Code Playgroud)

有人可以请指出我的文档,或者至少告诉我如何获取请求体的内容或体长?

azure azure-api-management azure-eventhub

4
推荐指数
1
解决办法
468
查看次数

无异常地获取当前方法和类,并且不在C#中使用反射

我想在方法中注销一些INFO日志记录,我不想使用反射来获取类和方法名称.

对于错误日志记录,我可以从异常中获取堆栈但是如何在没有异常的情况下执行此操作以关闭StackTrace?

.net c#

4
推荐指数
1
解决办法
840
查看次数