public void TestNewRelicConnector() { var config = new NewRelicConfiguration { ApiKey = "4bc93f3d8f593d3fa18a31d46bb908e449b1e330" }; var connector = new NewRelicConnector(config); var command = new GetMetricNames() { AppId = "4607029" }; // var item = new DeploymentsApplicationName() // { // App_Name = "NewRelicDotNetAgentAPIDemo", // User = "******", // Description = "Test description", // Changelog = "Test change log", // Environment = "Test environment", // Revision = "Test revision" // // }; var answer = connector.GetData(RestApiConstants.NewRelicHttpsUrl + "api/v1/" + command.GetQuery()); //var answer = connector.PostData(RestApiConstants.NewRelicHttpsUrl + RestApiConstants.DeploymentsUri, item.ToString()); Assert.IsTrue(answer.IsSuccessStatusCode, "Wrong status code: " + answer.ReasonPhrase); }
static void Main() { Settings.Initialize(); NewRelicConfiguration.Initialize(); var levelSwitch = new LoggingLevelSwitch(); var logger = new LoggerConfiguration().MinimumLevel.ControlledBy(levelSwitch).WriteTo.Logentries(Settings.LoggingConfig.LogentriesKey).CreateLogger(); Log.Logger = logger; Console.WriteLine("Starting email webjob"); Log.Information("Starting email webjob"); ConfigurationLoader.Initialize(); TemplateConfiguration.Initialize(); var container = new ContainerBuilder(); WebJobRegistration.Initialize(container); var config = new JobHostConfiguration { JobActivator = new WebJobActivator(container.Build()), Tracing = { ConsoleLevel = TraceLevel.Info } }; config.UseServiceBus(); var host = new JobHost(config); host.RunAndBlock(); Console.WriteLine("Successfully started email webjob"); }
public TestCommandsBase() { // var mockConfig = new NewRelicConfiguration() // { // AgentId = "AgentID111", // ApiKey = "ApiKey111" // }; var config = new NewRelicConfiguration() { AppId = "2430784", ApiKey = "6629fcbc729fffcde32ed9b61619ab8b7fdaaf5a9b1e330" }; // this.mockCommandBuilder = new MockApiCommandBuilder(mockConfig); this.testCommandBuilder = new ApiCommandBuilder(config); this.accessor = new NewRelicAccessor(config, this.testCommandBuilder); }
public ApiCommandBuilder(NewRelicConfiguration config) { this.config = config; }